geavanceerd
Microservices Migratie Strategie
Ontwerp een gedetailleerd stappenplan voor het migreren van een monolithische applicatie naar microservices, waarbij je specifieke technische valkuilen en dataconsistency bespreekt.
📝 Prompt Inhoud
Je werkt als lead software architect voor een bedrijf met een verouderde, monolithische Java-applicatie. Schrijf een gedetailleerd technisch memorandum voor de CTO over de migratie naar een microservices-architectuur. Identificeer de specifieke 'domain boundaries' voor het opsplitsen van de monoliet. Behandel in je plan de volgende complexe aspecten: 1) Strategieën voor dataconsistentie tussen services (tweefasencommit vs eventual consistency), 2) Beheer van transacties over verschillende services heen, en 3) Mitigatie van 'distributed monolith' anti-patronen. Gebruik specifieke terminologie en architecturale patronen.