Monolitiske Applikationer

Opsummering

En monolitisk applikation er en softwareløsning, hvor alle komponenter og funktionaliteter er integreret i en enkelt enhed eller blok. Denne arkitekturtype har følgende kendetegn:

Pasted image 20241115100249.png
Billede fra Guru99

Kilder

  1. dream
  2. novicell
  3. guru99

Struktur og opbygning

En monolitisk applikation er opbygget som en samlet enhed, hvor alle dele af systemet er tæt integreret og afhængige af hinanden 1. Det betyder, at både frontend, backend, forretningslogik og datalag typisk er samlet i én kodebase 2.

Karakteristika

Fordele og ulemper

Fordele:

Ulemper:

Anvendelse

Monolitiske applikationer er velegnede til mindre projekter med lav kompleksitet, hvor der ikke er behov for høj skalerbarhed eller fleksibilitet 1. De kan også være en god løsning, hvis der er begrænsede ressourcer til at implementere og vedligeholde en mere kompleks arkitektur.

Eksempler på monolitiske applikationer kan være simple webapplikationer, hvor både frontend og backend er integreret, eller mobilapplikationer, hvor al funktionalitet er samlet i én pakke 1.