Mikroservisler ile DevOPS
Eğitmenler: Hakan Uygun
Kurslara kayıt olmak için tıklayın
Katılımcılar için ön-şartlar
- En azından bir programlama dilinde yazılım geliştirme sürecinde yer almak.
Eğitim içeriği
- 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)
- Yazılım Geliştirme Yöntemleri
- Sürüm Politikası ve Sürümlendirme
- DevOps
- Pipeline
- Test Yöntemleri
- Paketleme Sistemleri ve Yönetimi (Pod imajları, Helm chart, RPM/DEB, NuGet, NPM, Maven, SBOM)
- Düzenli Derleme (CI)
- Düzenli Yükleme (CD)
- Düzenli İzleme (CM)
- Metrikler
- Log
- Trace
- DevOps Yöntemleri
- GitOps
- KNative
- CRD+Operator
- DevSecOps