Mi a Hexagonális Architektúra?
Egy szoftvertervezési megközelítés, amely elkülöníti az alkalmazás magjának logikáját a külső aggodalmaktól, komponensekre bontva.
Meghatározás
A Hexagonális Architektúra, más néven portok és adapterek architektúra, egy szoftvertervezési megközelítés, amely célja, hogy elkülönítse az alkalmazás magjának logikáját a külső aggodalmaktól, laza kapcsolódású komponensekre bontva.
Elvek
Három alapelven alapul: a felhasználói oldal, az üzleti logika a középpontban és a szerver oldal, amelyek megkönnyítik az alkalmazás kontrollált módon történő interakcióját a külvilággal.
Előnyök
Lehetővé teszi a technológiákra vonatkozó döntések elhalasztását, a technológiák cseréjét kevesebb hatással, az üzleti logika tesztelését külső rendszerektől elkülönítve és a belső domain átalakítását kevesebb erőfeszítéssel a külső rendszereken.
Sztereotípiák
Tartalmazza a domain objektumokat, használati eseteket, bemeneti és kimeneti portokat, valamint adaptereket, amelyek kulcsfontosságú elemei ennek az architektúrának a sikeres megvalósításához.
Szeretne többet megtudni?
Ha mélyebben szeretne elmerülni a Hexagonális Architektúra témában — vagy szeretne ilyen jellegű képzést hozni a csapatának — beszéljünk. Segítek a csapatoknak megérteni és alkalmazni ezeket a koncepciókat. Örömmel hallanék felőled!
Mi az a Business Agility?
Az üzleti agilitás (Business Agility) egy szervezet képessége arra, hogy gy...
Mit jelent az UAT?
Az UAT (User Acceptance Testing), magyarul Felhasználói Elfogadási Tesztelé...
Mi az a Product Owner?
A Product Owner (PO) egy kulcsszereplő a Scrum keretrendszerben, aki felelő...
Mi az a PMBOK?
A PMBOK a Project Management Institute (PMI) által fejlesztett projektmened...
Mi az a Scrum?
A Scrum egy agilis keretrendszer, amelyet adaptív megoldások fejlesztésére...