Naar de inhoud

Modulaire monoliet

Een gezamenlijk uitgerolde toepassing met expliciet afgebakende interne modules en interfaces.

Softwarearchitectuur

Interne grenzen bij gezamenlijke uitrol

Een modulaire monoliet verdeelt de toepassingskern in modules met duidelijke verantwoordelijkheden en toegestane interfaces. De toepassing wordt nog steeds samen uitgerold. Interne uitwerkingsdetails van een module mogen niet vrij toegankelijk zijn voor andere modules.

In een fictief voorbeeld krijgen rapporten opdrachtinformatie via een vastgelegde interface in plaats van overal rechtstreeks interne opdrachttabellen te bewerken. Deze grens moet in code en wijzigingen worden nageleefd en gecontroleerd; aparte mappen alleen volstaan niet. De vorm kan interne afhankelijkheden ordenen, maar biedt niet automatisch onafhankelijke uitrol of uitvalisolatie per module. Leg gegevenseigenaarschap, toegestane toegang en controles van modulegrenzen vast.

Bronnen