Altıgen mimari deseni nedir?

Bağlantı noktaları ve bağdaştırıcı mimarisi olarak da bilinen Hexagonal mimari modeli, bir uygulamanın temel iş mantığını kullanıcı arayüzleri, veritabanları ve harici hizmetler gibi onu etkileyebilecek dış etkenlerden ayıran bir yazılım mimarisi modelidir.

Bu model, farklı sorumluluklara ve aralarındaki bağlantılara sahip altıgen katmanlara sahip olma fikrine dayanmaktadır. Temel iş mantığı altıgenin merkezinde yer alırken, harici bileşenler onun etrafında konumlanmıştır.

Hexagonal mimari modeli, endişelerin ayrılmasını teşvik ederek kodu daha modüler ve bakımı daha kolay hale getirir. Ayrıca, harici bileşenler temel iş mantığını etkilemeden değiştirilebildiği veya değiştirilebildiği için daha fazla esneklik sağlar.

Model, özellikle birden fazla sistem ve harici hizmetle entegrasyon gerektiren karmaşık kurumsal uygulamalar için çok uygundur. Genellikle Etki Alanına Dayalı Tasarım (DDD) ve Teste Dayalı Geliştirme (TDD) modelleri gibi diğer kalıplarla birlikte kullanılır.

Yayın tarihi: