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 tietää lisää aiheesta Hexagonaalinen arkkitehtuuri, ota yhteyttä minuun X:ssä. Rakastan jakaa ideoita, vastata kysymyksiin ja keskustella aiheista, joten älä epäröi tulla mukaan. Nähdään pian!