Günümüzde proje mimarileri SOA(Service Oriented Architecture) temelinde monolithic yaklaşıma dayanmaktadır. Ve bu monolithic yaklaşım her iş biriminin tek çatı altında toplandığı bir yaklaşımdır. Tüm modüller bir aradadır. Farklı projeler aynı veritabanı üzerinden hareket edip web servisler ile dış ortama açılmaktadır. Biraz monolithic yaklaşıma yakından bakacak olursak standart web uygulamalarında, server side(sunucu tarafında çalışan) uygulama clientlardan(istemci) gelen requestleri(istek) işleyip, veritabanından verileri çekip-güncelleyip sonrasında uygun html çıktısı olarak kullanıcılara göstermektedir. Tüm bu işlemler tek aşağıda da gösterdiğim gibi bir çatı altında toplanmıştır. Monolithic Yaklaşımın Dezavantajları; Uygulama boyutu yüksektir. Release döngüsü uzundur. Debugging problemleri ve test süreçleri oldukça sancılıdır. Geniş bir geliştirici ekibine ihtiyaç duyulur. Herhangi bir problem ve/ya değişiklikte uygulama ve uygulama tarafından sunulan serv...