İçeriğe geçin

Mikroservisler

Mümkün olduğunca bağımsız geliştirilen, işletilen ve dağıtılan, sınırları belli servislerden oluşan mimari.

Diğer adlarıMicroservices
Yazılım mimarisi

Sorumluluğu açık bağımsız servisler

Mikroservis mimarisi uygulamayı, tanımlı arayüzleri olan iş açısından sınırlandırılmış servislere ayırır. Servislerin bağımsız geliştirilebilmesi ve dağıtılabilmesi amaçlanır. Kendi verilerinin ve bu verilere erişimin açık sorumluluğu da buna dahildir.

Kurgusal örnekte rapor üretimi ayrı yayımlanır; iş yönetimi uygulaması veriyi kararlaştırılan arayüzle sağlar. Bu, sürüm anlaşmaları ve bağlantı bozulduğunda tanımlı davranış gerektirir. Her değişiklikte birlikte yayımlanması gereken ayrı süreçler henüz bu bağımsızlığı sağlamaz. Değişim serbestisinin yanında izleme, hata yönetimi ve veri tutarlılığını değerlendirin. Çok sayıda küçük servis tek başına iyi yapı veya daha yüksek hizmet sürekliliği garanti etmez.

Kaynaklar