Mikä on hexagonaalinen arkkitehtuuri?
Ohjelmistosuunnittelun lähestymistapa, joka eristää sovelluksen ytimen logiikan ulkoisista huolenaiheista jakamalla sen komponentteihin.
Määritelmä
Hexagonaalinen arkkitehtuuri, joka tunnetaan myös nimellä portit ja sovittimet -arkkitehtuuri, on ohjelmistosuunnittelun lähestymistapa, joka pyrkii eristämään sovelluksen ytimen logiikan ulkoisista huolenaiheista jakamalla sen löyhästi kytkettyihin komponentteihin.
Periaatteet
Se perustuu kolmeen perusperiaatteeseen: käyttäjäpuoli, liiketoimintalogiikka keskellä ja palvelinpuoli, jotka helpottavat sovelluksen vuorovaikutusta ulkomaailman kanssa hallitulla tavalla.
Edut
Se mahdollistaa teknologioiden päätösten viivästyttämisen, teknologioiden vaihtamisen vähemmällä vaikutuksella, liiketoimintalogiikan testaamisen eristettynä ulkoisista järjestelmistä ja sisäisen toimialueen uudelleenmuotoilun vähemmällä vaivalla ulkoisissa järjestelmissä.
Stereotyypit
Se sisältää domain-objektit, käyttötapaukset, syöttö- ja tulostusportit sekä sovittimet, jotka ovat keskeisiä elementtejä tämän arkkitehtuurin onnistuneeseen toteutukseen.
Haluatko tietää lisää?
Jos haluat syventyä aiheeseen Hexagonaalinen arkkitehtuuri —tai tuoda tämän tyyppistä koulutusta tiimillesi— jutellaan. Autan tiimejä ymmärtämään ja soveltamaan näitä käsitteitä. Kuulisin mielelläni sinusta!
Mikä on Market Fit?
Market fit tapahtuu, kun yrityksen tuote täyttää vahvan markkinakysynnän, a...
Mitä WIP tarkoittaa?
WIP (Work In Progress) eli keskeneräinen työ viittaa kaikkiin tehtäviin, tu...
Mikä on PMBOK?
PMBOK on Project Management Instituten (PMI) kehittämä projektinhallinnan t...
Mitä PBI tarkoittaa?
Product Backlog Item, tai Tuotteen Backlogin Elementti, on termi, jota käyt...
Mikä on Product Goal?
Product Goal, tunnetaan myös nimellä Product Objective, on pitkän aikavälin...