İçeriğe geç
MS.Mertcan Sağlam ana sayfa

Proje

CRM — Turkcell Geleceği Yazanlar Bootcamp

Java ve Spring Boot ile monolit ve microservice mimarileriyle geliştirilen bir müşteri ilişkileri yönetimi (CRM) uygulaması.

Problem
Turkcell Geleceği Yazanlar Java 3.0 bootcamp'i kapsamında, aynı problemi hem monolit hem microservice mimarisiyle çözerek iki yaklaşımı karşılaştırmak.
Hedef kullanıcılar
Bootcamp kapsamında tanımlanan örnek bir CRM senaryosu; gerçek bir işletmede canlı kullanılan bir sistem değil.
Çözüm
Java ve Spring Boot ile geliştirilen, ortak bir modül (common) ve ayrı bir config server içeren microservice tabanlı bir CRM uygulaması.
Önemli teknik kararlar
  • Bootcamp kapsamında paylaşılan ortak bir yapı üzerine forklanarak geliştirildi; kod GitHub'da bu haliyle görülebilir.
  • Ortak modeller/yardımcılar ayrı bir 'common' kütüphanesinde tutuldu.
Teknolojiler
JavaSpring BootMicroservices