Skip to content

alikorkmaz03/microsservicesfull

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microservices Full

Bu proje, mikroservis mimarisi ile oluşturulmuş tam donanımlı bir uygulamadır. Projede, çeşitli teknolojiler ve araçlar kullanılarak, ölçeklenebilir ve esnek bir yapı oluşturulmuştur. Çalışmalarınızı lütfen develop branch'inden yapın.

Özellikler

Kullanılan Teknolojiler

  • .NET 5: Mikroservislerin oluşturulması.
  • Docker: Konteynerizasyon ve uygulama dağıtımı.
  • Kubernetes: Konteyner orkestrasyonu ve yönetimi.
  • gRPC: Yüksek performanslı iletişim protokolü.
  • SQL: İlişkisel veri tabanı yönetim sistemi.
  • RabbitMQ: Mesaj kuyruğu sistemi.
  • NGINX: Ingress Load Balancer.

Modüller

  • Platform Servisi: Mikroservislerin yönetimi.
  • Komut Servisi: Komutların işlenmesi ve yönetimi.
  • K8S: Kubernetes konfigürasyonları.

Kurulum

  1. Depoyu Klonlayın:
    git clone https://github.com/alikorkmaz03/microsservicesfull.git
    cd microsservicesfull
  2. Docker Compose ile Servisleri Başlatın::
    docker-compose up --build

Kullanım

Projeyi yerel ortamda çalıştırdıktan sonra, aşağıdaki URL'ler üzerinden erişim sağlayabilirsiniz:

Postman konfigürasyonları K8S projesi içinde mevcuttur.Import edebilirsiniz...

Katkıda Bulunma

Katkılarınızı bekliyoruz! Pull request oluşturabilir veya sorunları bilidirebilirsiniz.

Lisans

Bu proje MIT Lisansı ile lisanslanmıştır. Daha fazla bilgi için LICENSE dosyasına bakın.

About

Les Jacks's course for MicroServices full

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published