INTRODUCTION TO AMAZON SIMPLE NOTIFICATION SERVICE (SNS) EĞİTİMİ

Olayları anında birçok alıcıya dağıtın

topic, abonelik, mesaj filtreleme, FIFO topic ve fan-out mimarisi başlıklarında laboratuvar odaklı 2 günlük uygulamalı program

Bu eğitim, Amazon SNS ile publish/subscribe tabanlı mesajlaşmanın temellerini anlatır. Standard ve FIFO topic, SQS, Lambda, HTTP, e-posta ve SMS abonelikleri, mesaj öznitelikleri ve filtre politikaları, fan-out deseni, teslimat yeniden deneme ve DLQ, topic po…

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

Eğitim Hakkında

SNS ile publish/subscribe mesajlaşma, mesaj filtreleme ve fan-out mimarileri

Bu eğitim, Amazon SNS ile publish/subscribe tabanlı mesajlaşmanın temellerini anlatır. Standard ve FIFO topic, SQS, Lambda, HTTP, e-posta ve SMS abonelikleri, mesaj öznitelikleri ve filtre politikaları, fan-out deseni, teslimat yeniden deneme ve DLQ, topic politikası, KMS şifreleme, mobil push ve CloudWatch ile izleme uygulamalı laboratuvarlarla işlenir.

Süre ve Format

2 Gün. Her gün dört modül; her modülde altı konu başlığı, canlı gösterim ve uygulamalı laboratuvar.

Seviye

Temel Seviye — topic, abonelik, mesaj filtreleme, FIFO topic ve fan-out mimarisi konularını kapsayan uygulamalı eğitim

Öğrenme Metodu

Bulut hesabında konsol ve CLI ile adım adım laboratuvarlar yapılır, ardından kısa senaryo çalışmalarıyla pekiştirilir.

Neden Bu Eğitim?

🎯Gevşek Bağlılık

Üretici ve tüketicileri ayıran olay tabanlı mimariler kurarsınız.

🛠️Fan-Out Deseni

Tek mesajı SQS, Lambda ve HTTP hedeflerine aynı anda dağıtırsınız.

🔍Güvenli Bildirim

Topic politikası, KMS ve DLQ ile güvenilir bildirim akışı sağlarsınız.

Anahtar Konular

Amazon SNS eğitimiAWS Simple Notification ServiceSNS SQS fan-outSNS filter policySNS FIFOAWS pub/subolay tabanlı mimariSNS LambdaAWS bildirim servisi
“Bir olayı bir kez yayınlayıp onu herkesin kendi hızında işlemesini sağlamak, ölçeklenebilir mimarinin temelidir.”

Ön Koşullar

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

1
Temel Bulut Bilgisi

Bulut hizmet modelleri, bölge ve erişilebilirlik bölgesi kavramlarına genel aşinalık yeterlidir.

2
Programlama Temeli

Python gibi bir dilde temel kod yazma ve JSON bilgisi faydalıdır.

3
Çalışma Ortamı

Güncel tarayıcı ve kararlı internet bağlantısı olan bir bilgisayar gerekir; laboratuvarlar için bir bulut hesabı veya kum havuzu ortamı kullanılır.

4
Komut Satırı

Terminalde temel gezinme ve JSON çıktısı okuma alışkanlığı laboratuvarları hızlandırır.

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ı topic oluşturur, abonelikleri ekler ve mesaj yayınlar.
Modül 1
Pub/Sub Kavramları
  • Publisher, topic ve subscriber modeli
  • SNS, SQS, EventBridge ve Kinesis karşılaştırması
  • Mesaj boyutu limiti (256 KB) ve genişletilmiş client
  • Standard topic: en az bir kez teslimat, sırasız
  • Kullanım alanları: bildirim, olay dağıtımı, uyarılar
  • Fiyatlandırma: yayın, teslimat ve SMS
Modül 2
Topic ve Abonelik Türleri
  • Topic oluşturma ve adlandırma
  • SQS, Lambda, HTTP/S, e-posta, e-posta-JSON abonelikleri
  • Abonelik onayı (confirmation token)
  • Mobil push (FCM, APNs) platform uygulamaları
  • SMS gönderimi, sandbox ve harcama limiti
  • Aboneliği yönetme ve silme
Modül 3
Mesaj Yayınlama
  • publish CLI ve boto3 ile yayınlama
  • Mesaj yapısı: Subject, Message, MessageAttributes
  • MessageStructure=json ile protokole özel gövde
  • Toplu yayın (PublishBatch)
  • Teslimat durumu günlükleme (delivery status logging)
  • Test mesajı ve CloudWatch doğrulaması
Modül 4
Erişim Politikası
  • Topic access policy ve hesaplar arası yayın
  • AWS servislerinin (S3, CloudWatch, EventBridge) topic'e yayın izni
  • Kimlik tabanlı IAM politikası
  • aws:SourceArn koşulu
  • Herkese açık topic riskleri
  • VPC endpoint (PrivateLink)
Günün hedefiKatılımcı gelişmiş mesaj dağıtımı ve hata yönetimi uygular.
Modül 1
Mesaj Filtreleme
  • Subscription filter policy JSON yapısı
  • Öznitelik tabanlı filtre: string, numeric, prefix, anything-but
  • Mesaj gövdesi (payload) tabanlı filtreleme
  • Birden çok koşul: AND/OR
  • Filtreleme ile gereksiz tüketici maliyetini azaltma
  • Filtre politikası test yaklaşımı
Modül 2
Fan-Out ve Mimari Desenler
  • SNS + SQS fan-out deseni
  • S3 olayı → SNS → birden çok işleme hattı
  • CloudWatch alarm → SNS → Lambda/ChatOps
  • Hesaplar arası olay dağıtımı
  • Uygulama-uygulama (A2A) ve uygulama-kişi (A2P) mesajlaşma
  • Event-driven mimari örnek tasarımı
Modül 3
FIFO Topic
  • FIFO topic ve MessageGroupId ile sıralama
  • MessageDeduplicationId ve tekilleştirme
  • FIFO topic yalnızca SQS FIFO abonelerine
  • Verim sınırları ve toplu yayın
  • Mesaj arşivleme ve yeniden oynatma (replay)
  • Standard ve FIFO seçim ölçütleri
Modül 4
Güvenilirlik ve Güvenlik
  • Teslimat yeniden deneme politikası ve backoff
  • Abonelik düzeyinde DLQ (SQS)
  • KMS ile sunucu tarafı şifreleme
  • Veri koruma politikaları ile hassas veri maskeleme
  • CloudWatch metrikleri: NumberOfMessagesPublished, NumberOfNotificationsFailed
  • Maliyet kontrolü ve SMS harcama limiti

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Topic Kurma

Standard ve FIFO topic oluşturup yapılandırabilirsiniz.

🔧
Abonelik

SQS, Lambda, e-posta ve HTTP abonelikleri ekleyebilirsiniz.

📊
Mesaj Yayını

CLI ve SDK ile öznitelikli mesaj yayınlayabilirsiniz.

🔐
Filtre Politikası

Abonelik filtre politikalarıyla mesajları ilgili tüketicilere yönlendirebilirsiniz.

🚀
Fan-Out

SNS + SQS fan-out mimarisi tasarlayabilirsiniz.

🧩
FIFO Sıralama

MessageGroupId ve tekilleştirme ile sıralı mesajlaşma sağlayabilirsiniz.

📈
Hata Yönetimi

Yeniden deneme ve DLQ ile güvenilir teslimat kurabilirsiniz.

🛡️
Güvenlik

Topic politikası ve KMS şifrelemesiyle erişimi güvenceye alabilirsiniz.

Kimler İçin Uygundur?

  • Olay tabanlı uygulama geliştiren yazılımcılar
  • DevOps mühendisleri
  • bildirim altyapısını yöneten sistem ekipleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Olay tabanlı uygulama geliştiren yazılımcılar, DevOps mühendisleri ve bildirim altyapısını yöneten sistem ekipleri için uygundur.
SNS ile SQS arasındaki fark nedir?
SNS yayın-abone modelidir ve çok alıcıya dağıtır; SQS ise kuyruk modelidir. Eğitimde birlikte fan-out olarak kurulur.
SMS ve e-posta gönderimi var mı?
Evet, abonelik türleri uygulamalı gösterilir; SMS için sandbox ve harcama limiti anlatılır.
Mesaj sırası garanti edilir mi?
Standard topic'te hayır; FIFO topic ile grup içinde sıra korunur.
Sertifika verilir mi?
Katılım ve başarı koşulunu sağlayanlara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

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. Introduction to Amazon Simple Notification Service (SNS) Eği Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Bulut Bilişim TemelleriRed Hat Cloud-native Microservices Development with Quarkus (DO378) Eğitimi
Bulut Bilişim Eğitimleri

Red Hat Cloud-native Microservices Development with Quarkus (DO378) Eğitimi

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

DO378 Quarkus ile bulut yerel mikroservis eğitimi: MicroProfile, Panache, Kafka, OIDC, native imaj ve OpenShift dağıtımı uygulamalı olarak işlenir.

Detayları Gör →
Bulut Bilişim TemelleriRed Hat Cloud-native Microservices Development with Quarkus (DO378LS) Eğitimi
Bulut Bilişim Eğitimleri

Red Hat Cloud-native Microservices Development with Quarkus (DO378LS) Eğitimi

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

DO378LS Quarkus mikroservis eğitimi: rehberli lab ile REST, Panache, Kafka, OIDC, native imaj ve OpenShift dağıtımı. 3 günlük uygulamalı program.

Detayları Gör →
Bulut Bilişim TemelleriRed Hat Enterprise Performance Tuning: Linux in Physical, Virtual, and Cloud with exam Eğitimi
Bulut Bilişim Eğitimleri

Red Hat Enterprise Performance Tuning: Linux in Physical, Virtual, and Cloud with exam Eğitimi

4 günUzmanOnline / Yüz Yüze / Hibrit

RHEL performans ayarı eğitimi: tuned, perf, PCP, eBPF, NUMA, I/O zamanlayıcı, TCP ve KVM/bulut optimizasyonu. Sınav ücreti ilgili kuruma aittir.

Detayları Gör →
Bulut Bilişim TemelleriRedundant CloudOps Solution Design: Managing Multi-cloud Redundancy Eğitimi
Bulut Bilişim Eğitimleri

Redundant CloudOps Solution Design: Managing Multi-cloud Redundancy Eğitimi

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

Multi-cloud yedeklilik eğitimi: RTO/RPO, aktif-aktif mimari, GSLB, veri replikasyonu, Terraform, GitOps ve kaos testleriyle CloudOps tasarımı.

Detayları Gör →
Bulut Bilişim TemelleriRole of a Cloud Architect Eğitimi
Bulut Bilişim Eğitimleri

Role of a Cloud Architect Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Bulut mimarının rolü eğitimi: gereksinim analizi, Well-Architected çerçeveler, ADR, landing zone, güvenlik, FinOps ve paydaş iletişimi.

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