Skip to content

Bu proje, Spring Boot ve Spring Cloud teknolojileriyle geliştirilmiş ölçeklenebilir ve sürdürülebilir bir e-ticaret mikroservis ekosistemini öğretme ve öğrenme amacıyla sunulmaktadır. Kafka tabanlı event-driven mimari, Keycloak ile güvenlik entegrasyonu ve Docker kullanımı gibi modern bulut tabanlı teknolojilerle yapılandırılmıştır.

Notifications You must be signed in to change notification settings

kalayciburak/e-commerce

Repository files navigation

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

About

Bu proje, Spring Boot ve Spring Cloud teknolojileriyle geliştirilmiş ölçeklenebilir ve sürdürülebilir bir e-ticaret mikroservis ekosistemini öğretme ve öğrenme amacıyla sunulmaktadır. Kafka tabanlı event-driven mimari, Keycloak ile güvenlik entegrasyonu ve Docker kullanımı gibi modern bulut tabanlı teknolojilerle yapılandırılmıştır.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages