Hoppa till innehållet

Monolit

En applikation vars kärna driftsätts som en gemensam enhet; interna moduler är fortfarande möjliga.

Mjukvaruarkitektur

Driftsätt tillsammans

En monolit är en applikation vars kärna driftsätts som en gemensam enhet. Den kan innehålla flera verksamhetsområden och tydligt åtskilda moduler. En extern databas eller användning av andra tjänster motsäger inte begreppet.

I ett påhittat exempel släpps offerthantering och orderbehandling som en applikation. En ändring i offertmodulen ingår därför i samma driftsättning. Det kan förenkla samordning men kräver lämplig kontroll av berörda delar. Monolit betyder varken en enda källfil eller nödvändigtvis oordnad kod. Lämpligheten beror på ändringsbehov, belastning, krav på felhantering och drift; namnet bedömer inte ensamt kvaliteten.

Källor