AWS DEVELOPER ASSOCIATE: APPLICATION INTEGRATION & MICROSERVICES EĞİTİMİ

Mikroservisleri doğru mesajlaşma ile bağlayın

SQS, SNS, EventBridge, Step Functions ve API Gateway ile gevşek bağlı, dayanıklı mikroservis entegrasyonları kurun.

Bu eğitim, mikroservisleri AWS yönetilen servisleriyle birbirine bağlayan geliştiriciler içindir. SQS standart ve FIFO kuyrukları, visibility timeout, dead-letter queue, SNS fan-out, EventBridge kural ve şema kayıtları, Step Functions durum makineleri, API Ga…

2 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

SQS, SNS, EventBridge ve Step Functions ile olay güdümlü mikroservis mimarisi

Bu eğitim, mikroservisleri AWS yönetilen servisleriyle birbirine bağlayan geliştiriciler içindir. SQS standart ve FIFO kuyrukları, visibility timeout, dead-letter queue, SNS fan-out, EventBridge kural ve şema kayıtları, Step Functions durum makineleri, API Gateway entegrasyon tipleri ve AppSync GraphQL uygulamalı olarak ele alınır; idempotency ve hata yeniden deneme stratejileri vurgulanır.

Süre ve Format

2 Gün. Her gün dört modül; her modülde anlatım, canlı AWS hesabında uygulama ve kısa kontrol soruları birlikte işlenir.

Seviye

Orta Seviye — SQS, SNS, EventBridge ve Step Functions ile olay güdümlü mikroservis mimarisi

Öğrenme Metodu

Her modülde mesaj akışı CloudWatch ve X-Ray ile izlenerek kurulur; kasıtlı hata üretilip DLQ ve retry davranışı gözlemlenir.

Neden Bu Eğitim?

🔗Gevşek Bağlılık

Servislerin birbirinden bağımsız ölçeklenip hata vermesini sağlayan mesajlaşma desenlerini uygularsınız.

🔁Dayanıklılık

Retry, DLQ ve idempotency ile mesaj kaybı ve çift işleme risklerini yönetirsiniz.

🧭Doğru Servis

SQS, SNS, EventBridge ve Step Functions arasındaki seçim kriterlerini öğrenirsiniz.

Anahtar Konular

aws sqsaws snseventbridgestep functionsapi gatewayaws mikroservisdead letter queueaws application integrationaws developer associate
“Güçlü sistemler, küçük ve bağımsız parçaların iyi konuşmasıyla kurulur.”

Ön Koşullar

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

1
Mikroservis Kavramı

Servis tabanlı mimari ve REST API mantığına temel aşinalık beklenir.

2
AWS Lambda

Basit bir Lambda fonksiyonunun nasıl dağıtıldığını bilmek faydalıdır.

3
JSON Kullanımı

Mesaj ve durum makinesi tanımları JSON ile yazıldığı için JSON okuyabilmek gerekir.

4
Laboratuvar Ortamı

AWS hesabı, AWS CLI ve bir kod editörü olan bilgisayar önerilir.

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ı Kuyruk, konu ve olay veri yolu servislerini senaryoya göre seçip yapılandırır.
Modül 1
Amazon SQS
  • Standart ve FIFO kuyruk farkları ile MessageGroupId
  • Visibility timeout ve ChangeMessageVisibility
  • Long polling ve short polling karşılaştırması
  • Dead-letter queue ve maxReceiveCount ayarı
  • Delay queue, mesaj zamanlayıcı ve boyut limiti (256 KB)
  • Extended Client Library ile büyük mesajlar
Modül 2
Amazon SNS
  • Topic, abonelik ve fan-out deseni
  • Mesaj filtreleme politikaları
  • SNS FIFO topic ve SQS FIFO kombinasyonu
  • Teslim yeniden deneme politikaları
  • Mobil push ve e-posta/SMS protokolleri
  • Kuyruk erişim politikası ile SNS yetkilendirmesi
Modül 3
Amazon EventBridge
  • Event bus, kural ve hedef kavramları
  • Olay deseni (event pattern) yazımı
  • Schema Registry ve şema keşfi
  • Zamanlanmış kurallar ve EventBridge Scheduler
  • Partner ve özel olay kaynakları
  • Archive ve replay ile olayları yeniden oynatma
Modül 4
Mesajlaşma Laboratuvarı
  • SQS'ten Lambda ile tüketim ve batch size ayarı
  • Kısmi batch hatası (ReportBatchItemFailures)
  • Idempotency anahtarı ve Powertools kullanımı
  • SNS'ten çoklu SQS'e fan-out kurulumu
  • EventBridge kuralıyla S3 olayını Lambda'ya yönlendirme
  • DLQ redrive ile mesajları yeniden işleme
Günün hedefiKatılımcı İş akışlarını durum makineleriyle orkestre eder, API katmanını entegrasyon tipleriyle yapılandırır.
Modül 1
AWS Step Functions
  • Amazon States Language: Task, Choice, Parallel, Map
  • Standard ve Express workflow farkı
  • Retry ve Catch ile hata yönetimi
  • Servis entegrasyonları ve .waitForTaskToken deseni
  • Saga deseni ve telafi adımları
  • Workflow Studio ile görsel tasarım
Modül 2
API Gateway
  • REST, HTTP ve WebSocket API farkları
  • Lambda proxy ve non-proxy entegrasyon
  • Mapping template ve VTL temel kullanımı
  • Stage, stage variable ve canary dağıtım
  • Usage plan, API key ve throttling
  • Lambda authorizer ve Cognito yetkilendirme
Modül 3
AppSync ve Servis Ağı
  • GraphQL şeması, resolver ve veri kaynakları
  • Gerçek zamanlı abonelikler
  • SQS ile asenkron API (API Gateway doğrudan entegrasyon)
  • App Mesh ve Cloud Map servis keşfi
  • X-Ray ile dağıtık izleme
  • Saga ve outbox desenlerinin AWS karşılığı
Modül 4
Entegrasyon Senaryoları
  • Sipariş akışı: API Gateway, SQS, Lambda, DynamoDB
  • Onay bekleyen iş akışı ve insan onayı
  • Hata bütçesi, throttle ve backpressure
  • Amazon MQ ile mevcut JMS/AMQP uygulamaları
  • Sınav tarzı servis seçim soruları
  • Maliyet karşılaştırması: SQS, SNS ve EventBridge

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Kuyruk Tasarımı

FIFO ve standart kuyrukları doğru visibility timeout ve DLQ ayarlarıyla yapılandırabilirsiniz.

✅
Fan-out Kurulumu

SNS ve SQS ile filtreli fan-out mimarisi kurabilirsiniz.

✅
Olay Kuralları

EventBridge kural ve hedefleriyle olay güdümlü akışlar oluşturabilirsiniz.

✅
State Machine Yazımı

Retry ve Catch içeren Step Functions iş akışlarını ASL ile yazabilirsiniz.

✅
API Entegrasyonu

API Gateway'de Lambda proxy ve doğrudan servis entegrasyonlarını yapılandırabilirsiniz.

✅
Idempotent İşleme

Çift mesaj durumunda güvenli çalışan tüketici fonksiyonları geliştirebilirsiniz.

✅
İzleme ve Teşhis

X-Ray ve CloudWatch ile mesaj akışındaki darboğazları bulabilirsiniz.

✅
Servis Seçimi

Gereksinime göre SQS, SNS, EventBridge veya Step Functions için gerekçeli karar verebilirsiniz.

Kimler İçin Uygundur?

  • Mikroservis veya sunucusuz uygulama geliştiren yazılımcılar
  • AWS Developer Associate adayları
  • sistem entegrasyonu yapan mimarlar

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Mikroservis veya sunucusuz uygulama geliştiren yazılımcılar, AWS Developer Associate adayları ve sistem entegrasyonu yapan mimarlar.
SQS mi SNS mi kullanmalıyım?
Mesajın tek tüketici tarafından kuyruktan çekilmesi gerekiyorsa SQS, birden çok aboneye anında dağıtılacaksa SNS uygundur; çoğu zaman ikisi fan-out için birlikte kullanılır.
Standard ve Express Step Functions farkı nedir?
Standard iş akışları uzun sürebilir ve tam çalışma geçmişi tutar; Express yüksek hacimli ve kısa süreli işler içindir. Eğitimde maliyet ve süre ölçütleri karşılaştırılır.
Çift mesaj işlenmesi nasıl önlenir?
Idempotency anahtarı ile tüketici tarafında tekrar kontrolü yapılır; DynamoDB koşullu yazma ve Powertools örneği uygulanır.
Sertifika veriliyor mu?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. AWS sınavına hazırlık içeriği vardır; 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 Developer Associate: Application Integration & Microserv Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn