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

Blank
Shadow
Conception de systèmes axés sur les événements

Téléchargez le livre

Concepts et modèles pour des services de streaming avec Apache Kafka

Plusieurs forces ont un impact sur les logiciels d'aujourd'hui : des ensembles de données plus grandes, des disparités géographiques, des structures d'entreprise complexes et le besoin croissant d'être rapide et alerte face au changement.

Des approches éprouvées telles que des architectures orientées sur les services et axées sur les événements sont rejointes par de nouvelles techniques comme les microservices, les architectures réactives, DevOps et le traitement de flux de données. Beaucoup de ces modèles réussissent par eux-mêmes, mais comme le démontre cet e-book pratique, ils offrent une approche plus globale et attrayante lorsqu'ils sont appliqués ensemble.

L'auteur Ben Stopford explique comment les architectures et les outils de traitement de flux axés sur les services comme Apache Kafka® peuvent vous aider à développer des systèmes stratégiques.

  • Découvrez pourquoi le streaming bat les architectures requête-réponse lors de cas d'utilisation complexes et contemporains
  • Comprenez pourquoi des logs qui peuvent être relus comme Kafka offrent une ossature pour la communication des services et les ensembles de données partagés
  • Explorez comment des modèles de collaboration d'événements et de sourcing d'événements améliorent la sécurité et la récupération avec des approches fonctionnelles, axées sur les événements
  • Appliquez des modèles incluant Event Sourcing et CQRS, et découvrez comment concevoir des systèmes à plusieurs équipes avec des microservices et SOA en utilisant des modèles tels que des bases de données de « inside out » et des « flux d’événements comme source d'informations »
  • Développez des écosystèmes de service qui fusionnent des interfaces axées sur les événements et axées sur les requêtes, en utilisant un log qui peut être relu et l'API Streams de Kafka
  • Implémenter à grande échelle, au-delà des équipes individuelles, en plus grandes architectures à la taille du département, et de l'entreprise, en utilisant des flux d'événements comme source d'informations


Author

Ben StopfordBen Stopford, Technologue, Bureau du directeur technique, Confluent

Ben est un technologue du Bureau du directeur technique chez Confluent où il a travaillé sur divers projets, de l'implémentation de la dernière version du protocole de réplication de Kafka jusqu'à l'élaboration de stratégies pour des applications de streaming. Avant Confluent, Ben était en charge de la conception et du développement d'une plateforme de données à l'échelle de l'entreprise pour une grande institution financière, mais il travaillait également sur un certain nombre d'anciens systèmes axés sur le service, en finance et chez Thoughtworks.

Nous utilisons des cookies afin de comprendre comment vous utilisez notre site et améliorer votre expérience. Cliquez ici pour en apprendre davantage ou pour modifier vos paramètres de cookies. En poursuivant la navigation, vous consentez à ce que nous utilisions des cookies.