Altıgen mimari nedir?

Yazılım tasarım sürecidir ve uygulamanın ana mantığını dış bağımlılıklardan ayırarak bileşenlere ayırır.

🔍

Tanım

Altıgen mimarisi veya Portlar ve Adaptörler kullanılarak yapılan tasarım, yazılımın ana mantığını dış bağımlılıklardan ayırır ve uygulamayı gevşek bir şekilde bağlı bileşenlere ayırır.

🛠️

Prensipler

Bu tasarım, kullanıcı tarafı, iş mantığı ve sunucu tarafı olmak üzere üç temel ilkeye dayanır ve dış dünyayla etkileşim için kontrollü kanallar sağlar.

📈

Avantajlar

Teknik kararları erteleme, teknolojiyi değiştirme (diğer bileşenlere zarar vermeden), iş mantığını dış bağımlılıklardan ayrı test etme ve iç ve dış sistemler arasındaki tutarlılığı iyileştirme olanağı sağlar.

🧩

Bileşenler

Domain objeleri, kullanım senaryoları, giriş ve çıkış portları, adaptörler gibi bileşenlerden oluşur — bu, bu mimarinin uygulanmasında temel bileşenlerdir.

🍄

Quer saber mais?

Se você quiser se aprofundar em Hexagonal Architecture —ou levar esse tipo de formação para a sua equipe— vamos conversar. Eu ajudo equipes a entender e aplicar esses conceitos. Vou adorar receber o seu contato!