advanced
Microservices Architectuurpatronen
Ontwerp een robuuste microservices-architectuur met specifieke aandacht voor gegevensconsistentie en fouttolerantie.
📝 محتوى الأمر
Je bent verantwoordelijk voor het ontwerpen van een gedistribueerd e-commerceplatform. Leg uit hoe je het Saga-pattern implementeert om dataconsistentie te waarborgen over meerdere services (zoals bestelling, voorraad en betaling) heen. Bespreek de voor- en nadelen van choreography-based versus orchestration-based sagas, en geef een voorbeeld van hoe je omgaat met compenserende transacties wanneer een stap in het proces faalt.