Architecting Microservices with Kubernetes, Docker, and Continuous Integration Eğitimi

Bu 4 günlük yoğun eğitim, katılımcılara mikroservis mimarisini Kubernetes ve Docker altyapısı üzerinde nasıl hayata geçireceklerini öğretir. Eğitimde mikroservis tasarımı, kapsayıcılaşma, servis orkestrasyonu, sürekli entegrasyon (CI) süreçleri ve gerçek dünya dağıtım stratejileri uygulamalı olarak işlenir. Geliştiriciler, DevOps, yazılım mimarları ve teknik liderler için uygundur. “Bu eğitimin öncesinde Docker ve temel mikroservis bilgisi eğitim(ler)inin alınmış olması önerilir.” “Bu eğitim sonrasında CI/CD pipeline’ları, ileri Kubernetes yönetimi, servis mesh ve bulut yerel mikroservis mimarileri eğitim(ler)inin alınması önerilir.”
Docker nedir?
Docker'ı Nerede Çalıştırabilirim?
Docker Konteyner Motorunun Kurulumu
Docker Makinesi
Linux'ta Docker ve Konteynerleştirme
Linux Çekirdeği Özellikleri: cgruplar ve ad alanları
Docker-Linux Çekirdek Arayüzleri
Docker Konteynerleri ve Geleneksel Sanallaştırma Karşılaştırması
Docker, Hizmet Olarak Platform (PaaS) olarak
Docker Entegrasyonu
Docker Hizmetleri
Docker Uygulama Konteyneri Genel Deposu
Rekabet Eden Sistemler
Docker Komut Satırı
Docker Konteynerlerini Başlatma, İnceleme ve Durdurma
Docker Birimi
Dockerfile
Docker Compose
Docker Compose Kullanımı
Docker-compose.yml dosyasının incelenmesi
Hizmetlerin belirtilmesi
Konteynerler arasındaki bağımlılıklar
Ortam Değişkenlerinin Enjekte Edilmesi
Kubernetes nedir?
Konteyner nedir?
Konteyner – Kullanım Alanları
Konteyner – Avantajları
Konteyner – Dezavantajları
Bir Kabın Bileşimi
Kontrol Grupları
Ad alanları
Birleşik Dosya Sistemleri
Popüler Konteynerleştirme Yazılımları
Mikro hizmetler
Mikroservisler ve Konteynerler
Kubernetes nedir?
Konteyner Orkestrasyonu
Kubernetes Temel Mimarisi
Kubernetes Detaylı Mimari
Kubernetes Kavramları
Küme ve Ad Alanı
Düğüm
Usta
Altında
Etiket
Dipnot
Etiket Seçici
Çoğaltma Denetleyicisi ve Çoğaltma Kümesi
Hizmet
Depolama Hacmi
Gizli
Kaynak Kotası
Kimlik Doğrulama ve Yetkilendirme
Yönlendirme
Kayıt Defteri
Docker Registry Kullanımı
OpenShift nedir?
OpenShift ile CD
Jenkins
ve Mavi Okyanus
Operasyonel Hazırlık Nedir?
Telemetri
Uçtan Uca Gereksinim İzlenebilirliği
Log Stratejisi
İzleme Stratejisi
Çalışma kılavuzları
Yeni Nesil Metodolojiler, Yaklaşımlar, Araçlar ve Uygulamalar
Uygulama Modernizasyonu Nedir?
Tipik Uygulama Modernizasyon Projeleri
Modernleşmenin Nedenleri?
Uygulama Modernizasyonunun Hedefleri
Modernizasyon Süreci
Modernizasyonun Özeti
Modernizasyonun Özeti - Analiz
Modernizasyonun Özeti - Rasyonelleştirme
Modernleşmenin Özeti - Modernize Edin
Modernizasyonun Özeti – Denetim
Uygulamaları Modernleştirmek İçin Neler Yapılabilir?
Peki, mikro hizmetler bana nasıl yardımcı olabilir?
Veri Alışverişi Birlikte Çalışabilirlik Hususu
Mikroservislerin En Saf Hali: AWS Lambda'lar
Mikroservis Mimarisinin Tasarım Prensipleri
Merkezi Olmayan İşleme
Süreç sınırını aşmak pahalıdır!
Mikroservislerin Yönetimi
Geleneksel Kurumsal Uygulama Mimarisi (Basitleştirilmiş)
Monolitik yeniden ele alındı
Monolitik mimari vs. Mikro hizmetler
Mikroservis Mimarisi Örneği (Basitleştirilmiş)
Uygulama Modernizasyonunda Durumu Koruma
On İki Faktörlü Uygulamalar
On İki Faktör, Mikroservisler ve Uygulama Modernizasyonu
12 Faktörlü Mikroservis Kod Tabanı
12 Faktörlü Mikroservis Bağımlılıkları
12 Faktörlü Mikroservis Yapılandırması
12 Faktörlü Mikroservis Destek Hizmetleri
12 Faktörlü Mikroservis Sürekli Teslimat
12 Faktörlü Mikroservis Süreçleri
12 Faktörlü Mikroservis Veri İzolasyonu
12 Faktörlü Mikroservis Eşzamanlılığı
12 Faktörlü Mikroservis İmha Edilebilirliği
12 Faktörlü Mikroservis Ortamı Eşitliği
12 Faktörlü Mikroservis Günlükleri
12 Faktörlü Mikroservis Yönetim Süreçleri
Başarısızlığa Göre Tasarım
Sistem Testi Sırasında Hata Enjeksiyonu
Mesajlaşma Mimarileri – Mesajlaşma Modelleri
Kafka kimdir?
Kafka Mimarisi
Kafka'ya İhtiyaç
Mikroservis Güvenliği Neden Önemli?
Mikroservislerde Güvenlik Testi
Güvenlik Topolojisi
Yetkilendirme ve Kimlik Doğrulama
J2EE Güvenlik Güncellemesi
Rol Tabanlı Erişim Kontrolü Özeti
Özetle, Talep Tabanlı Erişim Kontrolü
Paylaşım Oturumları
Oturum Çerezi
JSON Web Token (JWT)
Bahar Güvenliği