Kafka dans le cloud : 10 fois plus efficace avec Confluent | Télécharger l'eBook


Conception de systèmes axés sur les événements (1)

Concepts and Patterns for Streaming Services with Apache Kafka

Many forces affect software today: larger datasets, geographical disparities, complex company structures, and the growing need to be fast and nimble in the face of change.

Proven approaches such as service-oriented and event-driven architectures are joined by newer techniques such as microservices, reactive architectures, DevOps, and stream processing. Many of these patterns are successful by themselves, but as this practical ebook demonstrates, they provide a more holistic and compelling approach when applied together.

Author Ben Stopford explains how service-based architectures and stream processing tools such as Apache Kafka® can help you build business-critical systems.

  • Learn why streaming beats request-response based architectures in complex, contemporary use cases
  • Understand why replayable logs such as Kafka provide a backbone for both service communication and shared datasets
  • Explore how event collaboration and event sourcing patterns increase safety and recoverability with functional, event-driven approaches
  • Apply patterns including Event Sourcing and CQRS, and how to build multi-team systems with microservices and SOA using patterns such as “inside out databases” and “event streams as a source of truth”
  • Build service ecosystems that blend event-driven and request-driven interfaces using a replayable log and Kafka's Streams API
  • Scale beyond individual teams into larger, department- and company-sized architectures, using event streams as a source of truth


Adam Bellemare

Staff Technologist, Office of the CTO, Confluent

Adam est technologue au sein du bureau du directeur technique de Confluent. Il a travaillé sur de nombreux projets, dont la théorie des maillages de données orientés événements, ainsi que sur des démonstrations de faisabilité, des stratégies de microservices orientées événements et des principes de conception d'événements et de diffusions d'événements.

Avant de rejoindre Confluent, Adam était ingénieur de plateforme Big Data au sein de plusieurs entreprises de e-commerce spécialisées dans la conception de solutions orientées événements avec Apache Kafka. Adam est l'auteur de « O'Reilly's Building Event-Driven Microservices » (2020).

Get the Ebook

Ressources supplémentaires

cc demo
kafka microservices
Image-Event-Driven Microservices-01

Additional Resources

cc demo
kafka microservices