Vad är hexagonal arkitektur?

Ett designfokus för mjukvara som isolerar applikationens logik från externa bekymmer genom separation i komponenter.

🔍

Definition

Hexagonal arkitektur, även känd som port- och adapterarkitektur, är ett designfokus för mjukvara som syftar till att isolera en applikations kärnlogik från externa bekymmer genom att separera i svagt kopplade komponenter.

🛠️

Principer

Den baseras på tre grundprinciper: användarsidan, affärslogik i centrum och serversidan, vilket underlättar applikationens interaktion med omvärlden på ett kontrollerat sätt.

📈

Fördelar

Den möjliggör att skjuta upp teknologiska beslut, byta teknologi med mindre påverkan, testa affärslogik isolerat från externa system och omforma interna domäner med mindre ansträngning i externa system.

🍄

Vill du veta mer?

Om du vill fördjupa dig i Hexagonal Arkitektur —eller ta den här typen av utbildning till ditt team— låt oss prata. Jag hjälper team att förstå och tillämpa dessa begrepp. Jag vill gärna höra från dig!