Skip to content

Latest commit

 

History

History
28 lines (24 loc) · 1.42 KB

File metadata and controls

28 lines (24 loc) · 1.42 KB

E-Ticaret Mikroservis Ekosistemi

Gelişmiş bir e-ticaret mikroservis ekosistemi, Spring Boot ve Spring Cloud teknolojileriyle inşa edilmiştir. Enterprise seviyesindeki bu proje, modern bulut tabanlı mimarileri ve teknolojileri kullanarak sağlam bir yapı sunar. Service orchestration için Spring Cloud, event-driven mimari için Kafka ve güvenlik için Keycloak ile entegre edilen bu sistem, güçlü ve esnek bir altyapı sağlar. Yeniden kullanılabilir ortak modüllerle tasarlanmış olup, ölçeklenebilir ve sürdürülebilir bir yapı sunarak uzun vadeli başarıyı hedefler.

Bu proje, öğrenme ve öğretme amaçlı geliştirilmiş olup, çok kapsamlı veri ilişkileri içermemektedir. Temel olarak mikroservis mimarisinin pratikte nasıl uygulanabileceğine dair bilgi edinmeyi hedefler.

Kullanılan/Kullanılması Planlanan Teknolojiler

  • Spring Boot & Spring Cloud
  • Load Balancing & Circuit Breaker
  • Kafka ile Event-Driven Mimari
  • Keycloak & OAuth2/OpenID Connect
  • Çoklu Veritabanı Desteği (MongoDB, PostgreSQL & MySQL)
  • Graylog ile Merkezi Loglama
  • Config Server ile Merkezi Yapılandırma
  • E-posta Servisi Entegrasyonu (JavaMail/SendGrid)
  • API Gateway & Service Discovery
  • Docker ile Containerization
  • Redis ile Cache
  • Saga Pattern
  • CQRS (Command Query Responsibility Segregation)
  • Grafana & Prometheus
  • Zipkin & Sleuth