AWS DEVOPS ENGINEER PROFESSIONAL : POINTS OF FAILURE DEPLOYMENTS EĞİTİMİ

Dağıtım sırasında kesinti yaşamayan sistemler kurun

Blue/green, canary, rolling dağıtım, CodeDeploy, otomatik rollback ve single point of failure analiziyle güvenli yayınlama

AWS DevOps Engineer Professional kapsamında blue/green ve canary dağıtım, CodeDeploy hook'ları, alarm tabanlı otomatik rollback ve tek arıza noktalarının elenmesini öğreten ileri seviye uygulamalı eğitim.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Dağıtım risklerini azaltan stratejiler ve tek arıza noktalarının mimariden çıkarılması

Bu eğitim, AWS üzerinde uygulama dağıtımlarındaki risk noktalarını ve tek arıza noktalarını (single point of failure) elemeyi öğretir. Blue/green, canary ve rolling dağıtım stratejileri CodeDeploy, ECS ve Lambda bağlamında karşılaştırılır. AppSpec dosyası, deployment hook'ları, CloudWatch alarm tabanlı otomatik rollback ve traffic shifting işlenir. Mimarideki tek arıza noktaları (NAT, tek AZ, paylaşılan veritabanı) tespit edilir ve dayanıklı alternatiflerle değiştirilir. Immutable deployment, feature flag ve dağıtım gözlemlenebilirliği uygulamalı ele alınır.

Süre ve Format

4 Gün. Her gün dört modül; dağıtım stratejilerinden otomatik rollback ve SPOF analizine kadar lab odaklı ilerleyiş.

Seviye

İleri Seviye — Dağıtım stratejileri, rollback mekanizmaları ve tek arıza noktalarının elenmesi

Öğrenme Metodu

CodeDeploy ile gerçek blue/green ve canary dağıtımları, alarm tetikli rollback ve arıza enjeksiyonu senaryolarıyla uygulamalı çalışılır.

Neden Bu Eğitim?

🚦Kesintisiz Dağıtım

Blue/green ve canary stratejileriyle kullanıcı kesintisi olmadan yeni sürüm yayınlamayı öğrenirsiniz.

↩️Otomatik Rollback

CloudWatch alarm tabanlı otomatik geri alma ile hatalı dağıtımları saniyeler içinde tersine çevirirsiniz.

🧩SPOF Eleme

Mimarideki tek arıza noktalarını tespit edip dayanıklı tasarımlarla değiştirmeyi kavrarsınız.

Anahtar Konular

blue green deploymentcanary deploymentaws codedeployotomatik rollbacksingle point of failureappspecfeature flagaws devopsfault injectionkesintisiz dağıtım
“Güvenli dağıtım, hata yapmamak değil; hatayı hızla geri alabilmektir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
CI/CD Temeli

Temel pipeline ve build/deploy akışı kavramlarına aşinalık beklenir.

2
Compute Bilgisi

EC2, ECS veya Lambda'dan en az biriyle deneyim faydalıdır.

3
Load Balancer

ALB target group ve health check kavramlarına hakimiyet işe yarar.

4
AWS Hesabı

CodeDeploy laboratuvarları için uygun IAM yetkili test hesabı gereklidir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı farklı dağıtım stratejilerini risk, maliyet ve rollback hızına göre karşılaştırır ve seçer.
Modül 1
In-place ve Rolling
  • In-place dağıtımın risk profili
  • Rolling update ile kademeli yenileme
  • Batch size ve minimum healthy host ayarı
  • Dağıtım sırasında kapasite düşüşü
  • Rolling dağıtımda rollback zorlukları
  • ASG instance refresh ile rolling
Modül 2
Blue/Green Dağıtım
  • İki paralel ortam ve trafik geçişi
  • Yeni ortamda doğrulama penceresi
  • Anında rollback avantajı
  • Çift kapasite maliyeti
  • ALB listener ile trafik yönlendirme
  • Veritabanı şema uyumluluğu sorunu
Modül 3
Canary Dağıtım
  • Trafiğin küçük yüzdesine yeni sürüm
  • Canary10Percent5Minutes gibi hazır konfigler
  • Metrik izleyerek kademeli artırma
  • Hata tespitinde erken durdurma
  • Linear traffic shifting ile farkı
  • Canary analizinin otomasyonu
Modül 4
Immutable Dağıtım
  • Değiştirilemez sunucu/image prensibi
  • Her sürüm için yeni ASG/launch template
  • Golden AMI ile tutarlı image
  • Konfigürasyon kaymasının önlenmesi
  • Immutable'ın debug kolaylığı
  • Container image tag disiplini
Günün hedefiKatılımcı CodeDeploy ile EC2, ECS ve Lambda dağıtımlarını AppSpec ve hook'larla yapılandırır.
Modül 1
AppSpec Dosyası
  • appspec.yml yapısı ve versiyon farkları
  • files ve permissions bölümleri
  • resources bölümü (ECS/Lambda)
  • hooks sıralaması ve zaman aşımı
  • Platform farkları: Server/ECS/Lambda
  • AppSpec doğrulama hataları
Modül 2
Lifecycle Hook'ları
  • BeforeInstall ve AfterInstall adımları
  • ApplicationStart ve ValidateService
  • BeforeAllowTraffic / AfterAllowTraffic
  • Hook script'lerinde hata yönetimi
  • Hook'tan CloudWatch metriği gönderme
  • Hook timeout ve rollback etkisi
Modül 3
Deployment Group
  • EC2 tag ve ASG tabanlı hedefleme
  • Deployment configuration seçimi
  • Automatic rollback ayarları
  • Trigger ve SNS bildirimleri
  • Load balancer entegrasyonu
  • On-premise instance dağıtımı
Modül 4
ECS ve Lambda Dağıtımı
  • ECS blue/green ile task set geçişi
  • Lambda alias ve version trafik kaydırma
  • CodeDeploy ile Lambda canary
  • Test listener ile ön doğrulama
  • ECS deployment circuit breaker
  • Pre/post traffic Lambda hook'ları
Günün hedefiKatılımcı CloudWatch alarm ve metriklerle otomatik rollback kurar ve dağıtım sağlığını doğrular.
Modül 1
Alarm Tabanlı Rollback
  • Deployment ile CloudWatch alarm ilişkilendirme
  • Alarm tetiklenince otomatik rollback
  • Rollback eşiği ve metrik seçimi
  • Hata oranı ve latency alarmları
  • Rollback sonrası durum doğrulama
  • Manuel vs otomatik rollback kararı
Modül 2
Dağıtım Doğrulama
  • ValidateService hook ile smoke test
  • Synthetic canary ile uçtan uca test
  • Health check grace period ayarı
  • Dağıtım öncesi ve sonrası baseline
  • A/B karşılaştırma metrikleri
  • Doğrulama başarısızlığında durdurma
Modül 3
Dağıtım Gözlemlenebilirliği
  • Deployment event'lerinin EventBridge'e akışı
  • Dağıtım anının metriklerde işaretlenmesi
  • CloudWatch dashboard'ta release izleme
  • X-Ray ile dağıtım sonrası trace analizi
  • Error budget ve dağıtım dondurma
  • Dağıtım başarı oranı KPI'sı
Modül 4
Feature Flag ve Dark Launch
  • CloudWatch Evidently ile feature flag
  • Dağıtımdan bağımsız özellik açma/kapama
  • Dark launch ile gizli yayın
  • Kademeli kullanıcı açılımı (rollout)
  • Flag tabanlı hızlı geri alma
  • A/B testi ve metrik ölçümü
Günün hedefiKatılımcı mimarideki single point of failure noktalarını bulur ve dayanıklı alternatiflerle değiştirir.
Modül 1
SPOF Analizi
  • Mimari diyagramda tek nokta tespiti
  • Tek AZ, tek NAT, tek instance riskleri
  • Bağımlılık haritası çıkarma
  • Paylaşılan kaynakların kırılganlığı
  • Failure mode and effects analizi
  • Risk önceliklendirme
Modül 2
Ağ ve Compute Dayanıklılığı
  • NAT Gateway'in her AZ'ye dağıtımı
  • Çoklu instance ve ASG kullanımı
  • Load balancer ile tekillik kaldırma
  • DNS ve endpoint dayanıklılığı
  • Bağlantı havuzu ve retry mantığı
  • Bulkhead ve circuit breaker desenleri
Modül 3
Veri Katmanı Dayanıklılığı
  • Tek veritabanının Multi-AZ'ye taşınması
  • Read replica ile okuma dağıtımı
  • Cache katmanının dayanıklılığı
  • Queue ile asenkron decoupling
  • İdempotent işlem tasarımı
  • Dead letter queue kullanımı
Modül 4
Kaos Mühendisliği
  • AWS Fault Injection Service ile deney
  • AZ kesintisi simülasyonu
  • Instance terminate deneyleri
  • Latency ve paket kaybı enjeksiyonu
  • Hipotez tabanlı kaos deneyi tasarımı
  • Deney sonuçlarından iyileştirme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Strateji Seçimi

Blue/green, canary ve rolling stratejilerini doğru senaryoya eşlersiniz.

✅
CodeDeploy

AppSpec ve lifecycle hook'larıyla EC2, ECS ve Lambda dağıtımı yaparsınız.

✅
Otomatik Rollback

CloudWatch alarm tabanlı otomatik geri alma mekanizması kurarsınız.

✅
Dağıtım Doğrulama

Smoke test ve synthetic canary ile dağıtım sağlığını doğrularsınız.

✅
Feature Flag

Evidently ile dağıtımdan bağımsız özellik açma/kapama uygularsınız.

✅
SPOF Tespiti

Mimarideki tek arıza noktalarını bulup risk önceliklendirirsiniz.

✅
Dayanıklı Tasarım

Bulkhead, circuit breaker ve decoupling ile dayanıklılık artırırsınız.

✅
Kaos Testi

Fault Injection Service ile arıza enjeksiyonu deneyleri çalıştırırsınız.

Kimler İçin Uygundur?

  • Üretim ortamına sık ve güvenli dağıtım yapmak isteyen DevOps mühendisleri
  • release engineer'lar
  • platform ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Üretim ortamına sık ve güvenli dağıtım yapmak isteyen DevOps mühendisleri, release engineer'lar ve platform ekipleri için uygundur.
Blue/green ile canary arasındaki fark nedir?
Blue/green tüm trafiği anında yeni ortama taşır; canary ise küçük bir yüzdeyle başlayıp metrikleri izleyerek kademeli artırır. Eğitimde ikisinin maliyet ve risk farkları işlenir.
Otomatik rollback nasıl çalışır?
Dağıtımla ilişkilendirilen CloudWatch alarm tetiklendiğinde CodeDeploy önceki sürüme otomatik geri döner; eğitimde eşik ve metrik seçimi uygulamalı gösterilir.
Veritabanı değişiklikleri nasıl ele alınır?
Geriye dönük uyumlu şema değişiklikleri ve expand/contract deseni ile dağıtımların güvenli rollback'i sağlanır; eğitimde bu konu ele alınır.
Sertifika veriliyor mu?
Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir; AWS resmi sınav başvurusu ve ücreti ilgili kuruma aittir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. AWS DevOps Engineer Professional : Points of Failure Deploym Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

DevOps Kültürü ve UygulamalarıSRE Team Management: Scaling the Team Eğitimi
DevOps ve Konteyner Eğitimleri

SRE Team Management: Scaling the Team Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

SRE işe alımı, onboarding, katılım modelleri, ekip topolojileri ve kültür korumasıyla SRE ekibinizi büyütmeyi öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSRE Testing Tasks: Software Reliability & Testing Eğitimi
DevOps ve Konteyner Eğitimleri

SRE Testing Tasks: Software Reliability & Testing Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Test piramidi, sözleşme testi, k6 yük testi, hata enjeksiyonu ve kaos deneyleriyle yazılım güvenilirliğini sınamayı SRE bakışıyla öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSRE Testing Tasks: Testing Considerations Eğitimi
DevOps ve Konteyner Eğitimleri

SRE Testing Tasks: Testing Considerations Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Test ortamı paritesi, veri maskeleme, WireMock servis taklidi, ölçek farkı ve maliyet kararlarıyla doğru test planlamayı SRE bakışıyla öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSRE Troubleshooting Processes Eğitimi
DevOps ve Konteyner Eğitimleri

SRE Troubleshooting Processes Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Hipotez temelli arıza tanısı, ikiye bölme, değişiklik korelasyonu ve olay anı iletişimiyle sistematik sorun giderme becerisi kazanın.

Detayları Gör →
DevOps Kültürü ve UygulamalarıSRE Troubleshooting: Tools Eğitimi
DevOps ve Konteyner Eğitimleri

SRE Troubleshooting: Tools Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

top, iostat, ss, tcpdump, strace, perf, flame graph ve kubectl debug ile Linux ve konteyner ortamlarında SRE sorun giderme araçlarını öğrenin.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn