Skip to content

berkayerdemsoy/ems-common

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

ems-common

ems-common, EventManagementSystem içindeki servisler arasında paylaşılan ortak Java/Spring bileşenlerini sağlayan bir kütüphanedir.

Nedir?

Bu modül, mikroservisler arasında tekrar eden kodu tek bir yerde toplar:

  • Ortak DTO yapıları
  • Ortak response modelleri
  • Ortak exception sınıfları
  • Yardımcı (utility) sınıflar
  • Standartlaştırılmış alanlar / sabitler

Böylece servisler arası tutarlılık artar, bakım maliyeti azalır.

Neden var?

Mikroservis mimarisinde aynı tip modellerin ve hata formatlarının farklı servislerde yeniden yazılması:

  • Kod tekrarına
  • Tutarsız API davranışına
  • Daha zor bakım süreçlerine

neden olur.
ems-common, bu sorunları azaltmak için merkezi bir “shared module” yaklaşımı sunar.

Proje İçindeki Rolü

ems-common, EventManagementSystem’deki diğer servisler tarafından bağımlılık olarak kullanılır:

  • event-service
  • user-service
  • notification-service
  • (gerekli diğer servisler)

Teknolojiler

  • Java
  • Spring Boot
  • Maven

Sürümleme

Bu proje Maven artifact olarak sürümlenir.
Servisler ihtiyaç duydukları sürümü pom.xml üzerinden kullanır.

Örnek:

<dependency>
    <groupId>com.example</groupId>
    <artifactId>ems-common</artifactId>
    <version>1.1.4</version>
</dependency>

About

Shared common library for EventManagementSystem microservices: DTOs, exceptions, response wrappers, and cross-service utilities.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors