Teknik & plattform⏱ ~1 min

Monolit

Mjukvaruarkitektur där alla komponenter kompileras och driftsätts tillsammans som en enhet.

En monolitisk applikation är ett samlat system där alla funktioner - användargränssnitt, affärslogik, dataåtkomst - paketeras och driftsätts som en enhet. Monoliter är enkla att starta med: en kodbas, en databasOrganiserad samling av strukturerad information lagrat och åtkomst elektroniskt - grunden för alla digitala system., en driftsättning. Men de växer sig komplexa: ändringar i en modul kan oväntat bryta andra, team trampar på varandras kod, och driftsättning av en liten ändring kräver release av hela systemet. Skalning är binär - du skalar hela systemet, inte bara den belastade delen. Många av de etablerade KISKundinformationssystem - kärnsystemet hos elleverantörer och nätbolag för kundhantering och fakturering.-systemen i norsk kraftbransch är monolitiska system byggda på 1990–2000-talets arkitekturparadigm. De är stabila och funktionsrika, men svåra att integrera, långsamma att uppdatera och kostsamma att anpassa till nya regulatoriska krav. ModulärArkitektur- eller designprincip där system byggs av oberoende, utbytbara komponenter. arkitektur och mikrotjänsterArkitektur där en applikation delas upp i små, oberoende tjänster som kommunicerar via API:er. är alternativen - men övergången från en monolit är krävande och riskfylld.

ArkitekturUtveckling