Sujet

Architecture des données

Les données au-delà d'une seule base : choix des stores, réplication, sharding, sagas et CQRS.

Les données survivent à tous les services qui les touchent. Ce sujet vous apprend à choisir les stores selon le pattern d'accès plutôt que l'habitude, à scaler les lectures par la réplication et les écritures par le sharding, à garder cohérentes les opérations multi-services avec les sagas et le pattern outbox, et à séparer modèles de lecture et d'écriture avec CQRS et l'event sourcing quand la charge l'exige.

Leçons de ce sujet

  1. 1Choosing Data StoresGratuit
  2. 2Replication
  3. 3Partitioning And Sharding
  4. 4Distributed Transactions And Sagas
  5. 5Cqrs And Event Sourcing