Event-Driven Architectures for Spring Developers
Developers have long employed message queues to decouple subsystems and provide an approximation of asynchronous processing. However, these queuing systems don’t adequately deliver on the promise of event-driven architectures and often lead to contrived integration patterns. The events carry both notification and state and form a powerful primitive on which to build systems for developers and data engineers alike. Developers benefit from the asynchronous communication that events enable between services, and data engineers benefit from the integration capabilities. In this talk, Gary and Viktor discuss the concepts of events, their relevance to software and data engineers, and their powers for effectively unifying architectures. You'll learn how stream processing makes sense in microservices. The talk concludes with a hands-on demonstration of these concepts in practice using modern toolchain: Kotlin, Spring Boot, and Apache Kafka! Speakers: Viktor Gamov, Developer Advocate, Confluent; Gary Russell, Sr. Principal Software Engineer, Pivotal Filmed at SpringOne Platform 2019 SlideShare: https://www.slideshare.net/SpringCent...

Scalable, Cloud-Native Data Applications by Example

Reactive DDD: Modeling Uncertainty - Vaughn Vernon

Do’s and Don’ts: Avoiding First-Time Reactive Programmer Mines

Event-Driven Java Applications with Redis 5.0 Streams

How to Get Productive with Spring Boot

The Value Of Reactive Systems

Spring Cloud Function and AWS: Performance, Portability, and Productivity

Developing microservices with aggregates - Chris Richardson

Developing Real-Time Data Pipelines with Apache Kafka

Reactive Architectures with RSocket and Spring Cloud Gateway

I can't believe it's not a queue: Using Kafka with Spring

Spring Cloud Gateway for Stateless Microservice Authorization

Implementing Microservices Security Patterns and Protocols with Spring Security

Guide to "Reactive" for Spring MVC Developers

Event Driven with Spring

Spring Tips: Spring Cloud Gateway (Redux)

Spring Tips: Spring Statemachine

Batch Processing in 2019

Building microservices with event sourcing and CQRS

