BULUT TABANLI YAZILIM MİMARİSİ (AWS) EĞİTİMİ

Bulut yerli yazılım mimarisini AWS üzerinde kur

Twelve-Factor ve mikroservis desenlerinden olay tabanlı tasarıma, API güvenliğinden CI/CD ve gözlemlenebilirliğe AWS tabanlı yazılım mimarisi.

Bulut tabanlı Yazılım Mimarisi (AWS) eğitimi; mikroservis, olay tabanlı tasarım, API güvenliği ve dayanıklı yazılım mimarisi konularını 4 günlük uygulamalı laboratuvarlarla işler. Digital Vizyon Akademi.

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

Eğitim Hakkında

Mikroservis, olay tabanlı tasarım, API güvenliği ve dayanıklı yazılım mimarisi

Bulut tabanlı Yazılım Mimarisi (AWS) eğitimi, yazılım mimarlarının AWS üzerinde bulut yerli sistemler tasarlamasını hedefler. Twelve-Factor, DDD servis sınırları, strangler fig geçişi, CQRS, saga, circuit breaker ve idempotency gibi desenler ECS/EKS, Lambda, API Gateway, DynamoDB, SQS/SNS/EventBridge ve Cognito ile hayata geçirilir. CI/CD, X-Ray tabanlı izleme ve çok AZ dayanıklılık stratejileri de tasarıma dahil edilir.

Süre ve Format

4 Gün. Her gün dört modül; katılımcılar mikroservis, olay tabanlı tasarım, API güvenliği ve dayanıklı yazılım mimarisi eksenlerinde aşamalı olarak uygulamalı çalışır.

Seviye

İleri Seviye — Bulut yerli yazılım mimarisi desenlerinin AWS servisleriyle uygulanması: mikroservis, olay tabanlı tasarım, API, güvenlik ve dayanıklılık.

Öğrenme Metodu

Katılımcılar örnek bir monolit uygulamayı mikroservis ve olay tabanlı mimariye dönüştüren tasarım ve mini uygulama laboratuvarlarıyla çalışır.

Neden Bu Eğitim?

🧩Desen Odaklı

Mikroservis, saga ve CQRS gibi desenleri doğru bağlamda ve AWS servisleriyle uygularsınız.

🔗Olay Tabanlı Tasarım

Servisleri SQS, SNS ve EventBridge ile gevşek bağlı hale getirirsiniz.

🧯Dayanıklı Yazılım

Retry, circuit breaker ve çok AZ stratejileriyle hata toleransı kazanırsınız.

Anahtar Konular

bulut yazılım mimarisiAWS mikroserviscloud native mimariAWS olay tabanlı mimariAWS yazılım mimarıTwelve-Factor AppAWS API tasarımısaga deseniAWS ECS EKS mimariyazılım mimarisi eğitimiAWS
“Mimari, kodun nerede değişeceğini baştan seçme sanatıdır.”

Ön Koşullar

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

1
Yazılım Deneyimi

Bir dilde uygulama geliştirme ve temel mimari deneyimi gerekir.

2
API Bilgisi

REST, JSON ve temel HTTP kavramlarına hakimiyet beklenir.

3
AWS Temelleri

EC2, S3, IAM ve VPC kavramlarına aşinalık faydalıdır.

4
Çalışma Ortamı

Laboratuvarlar için eğitimde sağlanan AWS sandbox ve kod editörü kullanılı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ı bulut yerli uygulama ilkelerini ve temel mimari desenleri servis sınırlarına uygular.
Modül 1
Bulut Yazılım Mimari Desenleri
  • Monolitten mikroservise geçiş ve strangler fig deseni
  • Twelve-Factor App ilkeleri ve bulut yerli (cloud-native) tasarım
  • CQRS, event sourcing ve saga deseni
  • Circuit breaker, bulkhead, retry ve idempotency
  • API tasarımı: REST, GraphQL ve gRPC seçimi
  • Servis sınırları için Domain-Driven Design (bounded context)
Modül 2
Well-Architected Çerçevesi
  • Altı sütun: operasyonel mükemmellik, güvenlik, güvenilirlik, performans, maliyet, sürdürülebilirlik
  • Well-Architected Tool ile iş yükü incelemesi
  • Tasarım ilkeleri: kapasite tahmini yapmama, otomasyon, kayıpsız tasarım
  • Tek hata noktasını (SPOF) belirleme ve giderme
  • Mimari karar kayıtları (ADR) ve ödünleşim analizi
  • Referans mimariler ve Well-Architected Lenses (Serverless, SaaS)
Modül 3
Gevşek Bağlı ve Olay Tabanlı Mimari
  • Kuyruk tabanlı ayrıştırma: SQS, SNS ve EventBridge
  • Sunucusuz mimari: Lambda, API Gateway, Step Functions
  • Mikroservis mimarisinde ECS/EKS ve service mesh (App Mesh/Cloud Map)
  • API tasarımı ve versiyonlama stratejisi
  • Asenkron iş akışlarında idempotency ve sıralama
  • Tasarım egzersizi: e-ticaret sipariş sistemi
Modül 4
Konteyner Servisleri: ECS, EKS, Fargate, ECR
  • Dockerfile, imaj katmanları ve ECR depoları
  • ECS görev tanımı (task definition), servis ve cluster yapısı
  • Fargate ile sunucusuz konteyner çalıştırma
  • EKS control plane, managed node group ve kubectl erişimi
  • Service discovery, ALB entegrasyonu ve görev rolleri
  • Konteyner ölçekleme: Service Auto Scaling, Karpenter, HPA
Günün hedefiKatılımcı veri depolama seçimini, olay akışlarını ve sunucusuz bileşenleri yazılım mimarisinin parçası olarak tasarlar.
Modül 1
DynamoDB NoSQL Modelleme
  • Partition key, sort key ve erişim desenine göre tablo tasarımı
  • GSI ve LSI kullanımı, sparse index teknikleri
  • On-demand ve provisioned kapasite, auto scaling
  • DynamoDB Streams ile değişiklik yakalama ve Lambda tetikleme
  • TTL, transaction (TransactWriteItems) ve conditional write
  • DAX önbellekleme ve Global Tables çoklu bölge replikasyonu
Modül 2
RDS ve Aurora İlişkisel Veritabanları
  • RDS motorları: MySQL, PostgreSQL, SQL Server, Oracle, MariaDB
  • Multi-AZ dağıtım ile yüksek erişilebilirlik ve failover testi
  • Read Replica ile okuma ölçekleme
  • Aurora küme mimarisi, Aurora Serverless v2 ve Global Database
  • Parameter group, otomatik yedekleme ve point-in-time recovery
  • RDS Proxy ile bağlantı havuzlama ve Performance Insights
Modül 3
SQS, SNS ve EventBridge ile Olay Tabanlı Mimari
  • SQS standart ve FIFO kuyrukları, visibility timeout ve long polling
  • Dead-letter queue ve redrive politikası
  • SNS topic, abonelik ve message filtering
  • SNS + SQS fan-out deseni
  • EventBridge event bus, kural ve şema kayıt defteri (Schema Registry)
  • EventBridge Pipes ve Scheduler ile entegrasyon
Modül 4
AWS Lambda ile Sunucusuz Fonksiyonlar
  • Çalışma zamanları, handler yapısı ve olay (event) modeli
  • Bellek/CPU ayarı, timeout ve ephemeral storage
  • Cold start nedenleri, provisioned concurrency ve SnapStart
  • Lambda layer ve container image tabanlı fonksiyonlar
  • Eşzamansız çağrı, retry, dead-letter queue ve destinations
  • Reserved concurrency ve ortam değişkenleri ile yapılandırma
Günün hedefiKatılımcı API katmanını, kimlik doğrulamasını ve uygulama güvenliğini mimari düzeyde tasarlar.
Modül 1
Amazon API Gateway
  • REST API ve HTTP API arasındaki fark ve seçim ölçütleri
  • Lambda proxy entegrasyonu ve mapping template
  • Stage, stage variable ve canary dağıtımı
  • Cognito authorizer, Lambda authorizer ve IAM yetkilendirme
  • Usage plan, API key ve throttling ayarları
  • WebSocket API ve CORS yapılandırması
Modül 2
Cognito ile Kimlik Doğrulama
  • User Pool ile kayıt, giriş ve MFA akışı
  • Identity Pool ile AWS kaynaklarına geçici erişim
  • OAuth 2.0 / OIDC, hosted UI ve JWT token yapısı
  • Sosyal kimlik sağlayıcı ve SAML federasyonu
  • Lambda tetikleyicileri: pre sign-up, post confirmation, pre token generation
  • Grup tabanlı yetkilendirme ve API Gateway entegrasyonu
Modül 3
Güvenli Mimari Tasarımı
  • Savunma derinliği: edge, ağ, uygulama, veri katmanları
  • Çok hesaplı güvenlik mimarisi: log arşiv, güvenlik, paylaşılan servisler
  • Ağ güvenliği: WAF, Shield, Network Firewall, PrivateLink
  • Şifreleme stratejisi: KMS, TLS, secret yönetimi
  • Tespit ve müdahale: GuardDuty, Security Hub, Detective
  • Uyumluluk gereksinimlerine göre mimari doğrulama
Modül 4
KMS, Secrets Manager ve Veri Koruma
  • KMS müşteri yönetimli anahtarlar (CMK), key policy ve grant
  • Envelope encryption ve data key üretimi
  • Secrets Manager ile otomatik parola rotasyonu
  • Systems Manager Parameter Store: String ve SecureString
  • ACM ile TLS sertifikası yönetimi
  • CloudHSM ve KMS arasındaki kullanım farkları
Günün hedefiKatılımcı dayanıklı, otomatik dağıtılan ve izlenebilir bir yazılım mimarisini uçtan uca kurgular.
Modül 1
Yüksek Erişilebilirlik ve Dayanıklı Mimari
  • Çok AZ tasarımı ve tek hata noktası analizi
  • Aurora/RDS Multi-AZ, DynamoDB Global Tables ve S3 CRR
  • Route 53 health check ve DNS failover
  • Kaos mühendisliği: Fault Injection Service
  • SLA hesaplama: bileşen SLA’larından toplam erişilebilirlik
  • Dayanıklılık için bölgeler arası aktif/aktif ve aktif/pasif tasarım
Modül 2
CI/CD: CodeCommit, CodeBuild, CodeDeploy, CodePipeline
  • buildspec.yml ile CodeBuild derleme ve test aşamaları
  • CodeDeploy appspec.yml, in-place ve blue/green dağıtım
  • CodePipeline aşamaları, onay aksiyonu ve artifact deposu
  • Lambda ve ECS için canary/linear trafik kaydırma
  • ECR imaj tarama ve imaj yaşam döngüsü politikası
  • GitHub veya GitLab ile kaynak entegrasyonu ve webhook tetikleme
Modül 3
X-Ray ve Dağıtık İzleme
  • Trace, segment ve subsegment kavramları
  • X-Ray SDK ve Lambda active tracing etkinleştirme
  • Service map ile darboğaz tespiti
  • Annotation ve metadata ile iz filtreleme
  • CloudWatch ServiceLens ve Application Signals
  • Yapılandırılmış JSON log ve correlation ID stratejisi
Modül 4
Mimari Atölyesi: Vaka Tasarımı ve Sunum
  • Gereksinim toplama: RTO/RPO, ölçek, bütçe, uyumluluk
  • Mimari diyagram çizimi ve bileşen gerekçeleri
  • Well-Architected Tool ile tasarım incelemesi
  • Maliyet tahmini ve alternatif karşılaştırması
  • Takım sunumları ve akran değerlendirmesi
  • Tasarım iyileştirme önerileri ve eylem planı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Bulut Yerli İlkeler

Twelve-Factor ve bulut yerli tasarım ilkelerini uygulamalara taşırsınız.

🧱
Servis Sınırları

DDD ile mikroservis sınırlarını belirlersiniz.

🔐
Olay Tabanlı Akış

Event-driven mimaride sıralama ve idempotency sorunlarını yönetirsiniz.

⚙️
Veri Seçimi

Servis başına doğru veri deposunu (DynamoDB, Aurora) seçersiniz.

📈
API Güvenliği

API Gateway ve Cognito ile kimlik doğrulamalı API’ler tasarlarsınız.

☁️
Dayanıklılık Desenleri

Circuit breaker, bulkhead ve retry desenlerini hayata geçirirsiniz.

🛠️
CI/CD Mimarisi

Konteyner ve sunucusuz uygulamalar için dağıtım hattı kurgularsınız.

🚀
Gözlemlenebilirlik

X-Ray ve CloudWatch ile dağıtık sistemleri izlenebilir hale getirirsiniz.

Kimler İçin Uygundur?

  • Yazılım mimarları
  • kıdemli geliştiriciler
  • teknik liderler ile monolit uygulamayı buluta taşımayı planlayan ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yazılım mimarları, kıdemli geliştiriciler ve teknik liderler ile monolit uygulamayı buluta taşımayı planlayan ekipler için uygundur.
Mikroservis konusu uygulamalı mı?
Evet, monolit bir örnek uygulama ECS/Lambda tabanlı mikroservislere ve olay akışlarına dönüştürülür.
Hangi AWS servisleri kullanılır?
API Gateway, Lambda, ECS/Fargate, DynamoDB, Aurora, SQS/SNS/EventBridge, Cognito, CodePipeline ve X-Ray kullanılır.
Kod yazmak şart mı?
Tasarım ağırlıklıdır; ancak örnekleri okuyabilecek düzeyde programlama deneyimi önerilir.
Sertifika verilir mi?
Katılımcılara 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. Bulut tabanlı Yazılım Mimarisi (AWS) Eğitimi 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

Amazon AWSAWS Elemental Foundations - The Challenges of Streaming Live Video Eğitimi
Bulut Bilişim Eğitimleri

AWS Elemental Foundations - The Challenges of Streaming Live Video Eğitimi

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

AWS Elemental eğitimi: canlı video akışının zorlukları, kodlama, HLS/DASH, ABR, MediaLive, MediaPackage ve CloudFront ile canlı yayın mimarisi.

Detayları Gör →
Amazon AWSAWS Essential Learning Bundle – Pack Associate Eğitimi
Bulut Bilişim Eğitimleri

AWS Essential Learning Bundle – Pack Associate Eğitimi

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

AWS Associate öğrenme paketi: Solutions Architect, Developer ve SysOps konularını VPC, Lambda, RDS, CloudWatch ve Systems Manager ile birleştiren eğitim.

Detayları Gör →
Amazon AWSAWS Essential Learning Bundle – Pack Professional/Specialty Eğitimi
Bulut Bilişim Eğitimleri

AWS Essential Learning Bundle – Pack Professional/Specialty Eğitimi

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

AWS Professional ve Specialty öğrenme paketi: çok hesaplı yönetişim, Transit Gateway, Direct Connect, güvenlik, veri platformları, migrasyon ve DR.

Detayları Gör →
Amazon AWSAWS Foundations: Getting Started with the AWS Cloud Essentials Eğitimi
Bulut Bilişim Eğitimleri

AWS Foundations: Getting Started with the AWS Cloud Essentials Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

AWS bulut temelleri eğitimi: bulut kavramları, bölge ve AZ, EC2, S3, VPC, RDS, IAM ve fiyatlandırma ile AWS'ye uygulamalı başlangıç yapın.

Detayları Gör →
Amazon AWSAWS Foundations: Strategies and Tools to Perform Large-Scale Migrations Eğitimi
Bulut Bilişim Eğitimleri

AWS Foundations: Strategies and Tools to Perform Large-Scale Migrations Eğitimi

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

AWS büyük ölçekli migrasyon eğitimi: keşif, 7 R stratejisi, Application Migration Service, DMS, SCT, DataSync ve Migration Hub ile taşıma planlama ve uygulama.

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