Eğitim Konuları
- Servis Kavramı (SOA, Web Servis, Makroservis, Mikroservis, RPC)
- Sanallaştırma Yöntemleri (Sanal Makine, Konteyner, Sanal Ağ, Disk Sanallaştırması)
- Mikroservislerin Kullanım Amaçları
- Mikroservislerin Yarattığı Sorunlar
- Sistem Mimarisinin Yazılıma Etkisi (Yüksek Erişilebilirlik, Felaket Kurtarma, Lider Seçimi, Cluster State Durumu, Distributed Cache Kullanımı, Veritabanı Değişiklik Yönetimi)
- Mikroservis Tasarım Desenleri (Saga, Circuit Breaker, CDC, Event Sourcing, Streaming, Backend for Frontend, API Gateway, Sidecar, Service Discovery)
- Geliştirme Yöntemleri (Sürüm Politikası, DevOps, DevSecOps, Pipeline, Test Yöntemleri)
- Monitoring ve Önemi (Metrikler, Log, Trace)
- Doğru Araçların Seçimi
- Örnek Mimari Tasarımı