13 puan yazan nurinamu 2021-09-14 | 2 yorum | WhatsApp'ta paylaş

Legacy'yi tasfiye etmek için MSA'ya geçiş sürecinin geçmişini paylaşmak amacıyla yazdım.

Tasarımı benimsemeye yönelik düşüncenin çıkış noktası, hizmetin bakımını sürdürme perspektifinden başladı;

bu yüzden sıfırdan yeni bir MSA kuranlardan ziyade legacy'yi yeniden yapılandırmakla ilgilenenlerin faydalanması daha uygun olur.

MSA geçişi için altyapı ortamı olarak

  • kubernetes + istio + argocd(kustomization)

  • spring cloud gateway

Hizmetin başlıca teknik ortamı ise

  • spring-webflux-coroutine

  • r2dbc

  • grpc

vb. şeklinde.

Sonrasında event driven yaklaşımını devreye almak için başka bir zorlu denemeye daha hazırlanıyoruz.

Kurulduğunda o zaman da paylaşabilirsek güzel olur.

Eksik kalan içeriklerle ilgili merak ettikleriniz varsa lütfen yorum bırakın. Mümkün olduğunca yanıtlamaya çalışırım~

Not: Paylaşım materyalinin başlığı, geçmişte ünlü bir sunum materyaline saygı duruşudur :)

2 yorum

 
curioe 2021-09-14

Ah.. hehe

Büyük bir servisi iyileştirme sürecini ve seçtiğiniz teknolojileri anlattığınız için keyifle okudum~

Sık sık ev yapmaya benzetiliyor ama çoğunlukla sadece tasarıma odaklanılıyor; denetim aşamasının da olduğuna değinmeniz güzeldi.

Güzel yazı için teşekkürler.

 
nurinamu 2021-09-14

Yazıyı okuduğunuz için çok teşekküler ~ :=)