Mikroservisler ile DevOPS

Ana Sayfa » Kurslar » 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