Project Metamorphosis: Unveiling the next-gen event streaming platformLearn More

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

Get the Ebook

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.

Sign Up Now

Start your 3-month trial. Get up to $200 off on each of your first 3 Confluent Cloud monthly bills

Nouvelles inscriptions uniquement.

En cliquant sur le bouton « inscription » ci-dessus, vous acceptez que nous traitions vos informations personnelles conformément à notre Politique de confidentialité.

En cliquant sur « Inscription » ci-dessus, vous acceptez les termes du/de la Conditions d'utilisation et de recevoir occasionnellement des e-mails publicitaires de la part de Confluent. Vous comprenez également que nous traiterons vos informations personnelles conformément à notre Politique de confidentialité.

Gratuit à vie sur un seul broker Kafka
i

Le logiciel permettra une utilisation illimitée dans le temps de fonctionnalités commerciales sur un seul broker Kafka. Après l'ajout d'un second broker, un compteur de 30 jours démarrera automatiquement sur les fonctionnalités commerciales. Celui-ci ne pourra pas être réinitialisé en revenant à un seul broker.

Sélectionnez un type de déploiement
Déploiement manuel
  • tar
  • zip
  • deb
  • rpm
  • docker
ou
Déploiement automatique
  • kubernetes
  • ansible

En cliquant sur le bouton « télécharger gratuitement » ci-dessus, vous acceptez que nous traitions vos informations personnelles conformément à notre Politique de confidentialité.

En cliquant sur « Téléchargement gratuit » ci-dessus, vous acceptez la Contrat de licence Confluent et de recevoir occasionnellement des e-mails publicitaires de la part de Confluent. Vous acceptez également que vos renseignements personnels soient traitées conformément à notre Politique de confidentialité.

Ce site Web utilise des cookies afin d'améliorer l'expérience utilisateur et analyser les performances et le trafic sur notre site Web. Nous partageons également des informations concernant votre utilisation de notre site avec nos partenaires publicitaires, analytiques et de réseaux sociaux.