ABD'de lojistik acentelerine yönelik B2B yazılım hizmeti sunuyoruz. 2014 yılında geliştirilmiş zamanla eklemelerle büyümüş tek parça bi çekirdek uygulamamız var. Günlük yaklaşık 1.200 aktif kurumsal kullanıcı sisteme giriyor ve veri girişi yapıyor. valla sistemin bakımı artık çok zorlaştı basit bi fatura güncellemesi bile beklenmedik yerleri bozabiliyor. Bu yüzden sistemi sıfırdan modern bi altyapıyla yenilemek icin 70.000 dolar bütçe ayırdık.
Ekibimize yeni katılan kıdemli yazılımcı, sistemi kesinlikle mikroservis mimarisine bölmemiz gerektiğini, kimlik doğrulama faturalama operasyon ve raporlama için ayrı servisler kurmamızı öneriyor. Ancak ekibimiz sadece 3 yazılımcıdan oluşuyor ve bünyemizde ayrı bir bulut altyapı uzmanı bulunmuyor.
Bu büyüklükteki bi sistem ve 3 kişilik bi ekip icin mikroservis yaklaşımı doğru bi adım mı yoksa altından kalkamayacağımız bi operasyonel yük mü alırız? işte eski yazılım yenileme sürecinde mikroservis ile temiz bi monolit arasında nasıl bi yol izlemeliyiz?