hard
Microservices Migratie Strategie
Ontwikkel een uitgebreide migratiestrategie voor het overzetten van een monolithische applicatie naar een microservices-architectuur.
📝 Prompt Inhoud
Je bent een Senior Solutions Architect. Je krijgt de taak om een tien jaar oude, monolithische e-commerce applicatie (geschreven in Java met een monolithische database) te migreren naar een op microservices gebaseerde architectuur. Beschrijf een gedetailleerd stappenplan voor deze migratie. Je plan moet de volgende onderdelen omvatten: 1. Een analyse van de huidige 'domain bounded contexts' om servicegrenzen te bepalen. 2. Een strategie voor datamigratie en database-per-service patroonimplementatie. 3. Een benadering voor het omgaan met 'distributed transactions' (Saga patroon). 4. Strategieën voor logging, monitoring en tracering in een gedistribueerd systeem. 5. Risicoanalyse en rollback-procedures. Gebruik professionele terminologie en structureer je antwoord in fasen.