Hva er Hexagonal Architecture?
En programvaredesignprosess som isolerer applikasjonens kjerne-logikk fra eksterne bekymringer ved å dele den opp i komponenter.
Definisjon
Hexagonal arkitektur, også kjent som ports-and-adapters-arkitektur, er en programvaredesignprosess som tar sikte på å isolere applikasjonens kjerne-logikk fra eksterne bekymringer ved å dele den opp i løsrevne komponenter.
Prinsipper
Den er basert på tre grunnleggende prinsipper: brukerens side, forretningslogikk i midten og serversiden, som letter applikasjonens interaksjon med omverdenen på en kontrollert måte.
Fordeler
Det gjør det mulig å utsette teknologiske beslutninger, bytte ut teknologier med mindre innvirkning, teste forretningslogikk isolert fra eksterne systemer, og gjøre det lettere å tilpasse interne domener til eksterne systemer.
Stereotyper
Den inneholder domenobjekter, brukstilfeller, inn- og utgangsport og adaptere, som er viktige elementer for å implementere denne arkitekturen.
Vil du lære mer?
Hvis du er nysgjerrig på å lære mer om Hexagonal Architecture, ta kontakt med meg på X. Jeg elsker å dele ideer, svare på spørsmål og diskutere nysgjerrigheter om disse temaene, så ikke nøl med å stikke innom. Vi sees!
Hva er en portefølje?
En portefølje refererer til samlingen av prosjekter, programmer og andre ar...
Hva er Scrum@Scale?
En av de største utfordringene for organisasjoner som bruker Scrum, er å ut...
Hva betyr PI Planning?
PI Planning, eller Program Increment Planning, er et arrangement innen SAFe...