advanced
Legacy Code Architectuur Review
Analyseer en proposeer een verbeterde architectuur voor verouderde software.
📝 Prompt Content
Analyseer de volgende hypothetische situatie van een monolithische applicatie die is geschreven in een oude versie van Java. De applicatie kampt met schaalbaarheidsproblemen en de deploy-tijd is bijna twee uur. Beschrijf gedetailleerd hoe je dit systeem zou moderniseren naar een microservices-architectuur. Bespreek specifiek: 1) Hoe je de bounded contexts identificeert, 2) De database-associaties problemen en hoe je deze oplost (bijv. per service database), en 3) De uitdagingen van dataconsistentie in een gedistribueerd systeem. Geef technische argumentatie voor elk ontwerpbesluit.