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 är nyfiken på att lära dig mer om Hexagonal Arkitektur, kontakta mig på X. Jag älskar att dela idéer, svara på frågor och diskutera nyfikenheter om dessa ämnen, så tveka inte att titta förbi. Vi ses!