Advanced
Microservices Architectuur ontwerp
Ontwerp een schaalbaar systeem met focus op Event Sourcing en CQRS.
📝 Prompt Inhoud
Je bent een senior softwarearchitect. Ontwerp een microservices-architectuur voor een wereldwijd e-commerceplatform dat miljoenen transacties per dag verwerkt. Het systeem moet Event Sourcing en CQRS (Command Query Responsibility Segregation) implementeren. Beschrijf in detail hoe je gegevensconsistentie tussen services garandeert zonder sterke consistentie te vereisen (eventual consistency). Bespreek ook de afwegingen tussen beschikbaarheid en partition tolerantie volgens het CAP-theorema en hoe je omgaat met event replaying voor debugging.