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 dont adequately deliver on the promise of eventdriven 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 handson demonstration of these concepts in practice using modern toolchain: Kotlin, Spring Boot, and Apache Kafka
|
|