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.

🍄

Daha fazlasını öğrenmek ister misiniz?

Eğer Hexagonal Architecture hakkında daha fazla bilgi edinmek isterseniz, X'te benimle iletişime geçin. Fikir paylaşmayı, soruları yanıtlamayı ve bu konular hakkında merak ettiklerinizi tartışmayı seviyorum. Çekinmeden uğrayın, görüşmek üzere!