advanced
Monoliet naar Microservices: Een Strategisch Plan
Ontwerp een migratieplan voor een complexe softwaresysteem.
📝 Treść promptu
Je bent de lead architect voor een verouderde monolithische e-commerce applicatie geschreven in Java. De applicatie kampt met schaalbaarheidsproblemen en trage deploy-tijden. Schrijf een gedetailleerd technisch memorandum waarin je een strategie uiteenzet om de monoliet te splitsen in microservices. Bespreek hierbij de keuze voor asynchrone communicatie (bijv. message queues) versus synchrone communicatie (REST/gRPC), dataconsistentie strategieën (eventual consistency vs. ACID), en hoe je de 'strangler fig' pattern toepast om downtime tot een minimum te beperken tijdens de overgangsfase.