Tópico

Arquitetura de dados

Dados além de um único banco: escolha de stores, replicação, sharding, sagas e CQRS.

Os dados vivem mais do que qualquer serviço que os toca. Este tópico ensina você a escolher stores pelo padrão de acesso e não pelo costume, a escalar leituras com replicação e escritas com sharding, a manter operações entre serviços consistentes com sagas e o padrão outbox, e a separar modelos de leitura e escrita com CQRS e event sourcing quando a carga exige.

Lições deste tópico

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