AWS CLOUD İLE MİKROSERVİSLERİN İNŞASI EĞİTİMİ

Monolitten mikroservise AWS ile geçin

ECS, EKS, Lambda, API Gateway, SQS ve DynamoDB ile mikroservis mimarisi inşa etme programı

AWS Cloud ile Mikroservislerin İnşası: ECS, EKS, Lambda, API Gateway, SQS ve DynamoDB ile mikroservis mimarisi inşa etme programı. 3 gün, uygulamalı laboratuvarlarla mikroservis tasarımı, konteyner platformları, asenkron mesajlaşma, uygulama hizmetleri, önbel…

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

Eğitim Hakkında

Mikroservis Tasarımı, Asenkron Mesajlaşma ve Önbellek Stratejisi ekseninde AWS uygulamaları

AWS ile mikroservis inşası: monolit ayrıştırma, strangler fig, ECS/EKS/Fargate ve Lambda platform seçimi, API Gateway ve AppSync, SQS/SNS/EventBridge ile iletişim, servis başına DynamoDB, saga deseni, CI/CD, X-Ray, Cognito ve ölçekleme. Program süresince mikroservis tasarımı, konteyner platformları, asenkron mesajlaşma, uygulama hizmetleri, önbellek stratejisi gibi başlıklar laboratuvarlarla işlenir.

Süre ve Format

3 Gün. Her gün dört modül; her modülde altı konu başlığı, kod örnekleri, dağıtım hattı ve hata ayıklama laboratuvarı.

Seviye

Orta Seviye — Mikroservis Tasarımı, Konteyner Platformları, Asenkron Mesajlaşma, Uygulama Hizmetleri alanlarını kapsayan AWS eğitimi

Öğrenme Metodu

Kısa kod örnekleri, SAM/CloudFormation şablonları ve CI/CD hatlarıyla uygulamalı olarak ilerlenir.

Neden Bu Eğitim?

💻Geliştirici Bakışı

Hizmetler uygulama geliştirme yaşam döngüsüne göre ele alınır.

🚀Otomatik Dağıtım

Derleme, test ve dağıtım adımları tekrarlanabilir hatlara dönüştürülür.

🔍Hata Ayıklama

X-Ray ve CloudWatch ile dağıtık uygulamalarda sorun izleme uygulanır.

Anahtar Konular

AWS Cloud ile Mikroservislerin İnşasıAWS geliştiriciAWS LambdaCI/CD AWSMikroservis TasarımıKonteyner PlatformlarıAsenkron MesajlaşmaUygulama HizmetleriÖnbellek StratejisiAmazon AWS eğitimi
“Sürekli dağıtılan kod, sürekli öğrenen bir ekibin eseridir.”

Ön Koşullar

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

1
AWS Temel Hizmetleri

EC2, S3, VPC ve IAM gibi temel hizmetlerle önceden çalışmış olmak beklenir.

2
Ağ Kavramları

TCP/IP, alt ağ, CIDR ve DNS temellerine hakimiyet gerekir.

3
Linux ve Komut Satırı

Bash komutları ve temel betik okuma becerisi laboratuvarlarda kullanılır.

4
Laboratuvar Ortamı

Tarayıcı ve SSH istemcisi olan bir bilgisayar yeterlidir; hesap eğitmen tarafından sağlanı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ı gün sonunda mikroservis tasarımı, konteyner platformları, sunucusuz mimari ve asenkron mesajlaşma konularında uygulama yapabilecek düzeye gelir.
Modül 1
Mikroservis Mimarisi ve Tasarım Desenleri
  • Monolitten mikroservise geçiş: strangler fig deseni ve alan sınırı (bounded context) belirleme
  • Servis keşfi, API Gateway deseni ve backend-for-frontend yaklaşımı
  • Servis başına veritabanı, olay kaynaklı (event sourcing) ve CQRS yaklaşımları
  • Saga deseni: Step Functions ile dağıtık işlemlerde telafi (compensation) akışı
  • Circuit breaker, retry with backoff ve bulkhead ile dayanıklılık desenleri
  • Dağıtık izleme, merkezi loglama ve servis bazlı SLO tanımlama
Modül 2
Konteynerler: ECS, EKS, Fargate ve ECR
  • ECR'da imaj depolama, tarama (scan) ve yaşam döngüsü politikaları
  • ECS görev tanımı, servis, cluster; EC2 ve Fargate başlatma türleri
  • ECS servis otomatik ölçekleme, ALB entegrasyonu ve rolling/blue-green dağıtım
  • EKS control plane, managed node group, Fargate profile ve IRSA
  • Konteyner ağı: awsvpc modu, service discovery (Cloud Map) ve App Mesh
  • App Runner ve Copilot CLI ile hızlı konteyner uygulaması yayınlama
Modül 3
Sunucusuz Mimari: Lambda, API Gateway, Step Functions
  • Lambda çalışma zamanı, bellek/CPU ilişkisi, zaman aşımı, concurrency ve cold start
  • Lambda tetikleyicileri: S3, SQS, DynamoDB Streams, EventBridge ve API Gateway
  • API Gateway REST ve HTTP API farkı, stage, authorizer ve usage plan
  • Step Functions Standard/Express iş akışları, Map, Parallel ve hata yakalama (Retry/Catch)
  • Lambda layer, container image desteği, Provisioned Concurrency ve SnapStart
  • SAM şablonları ile sunucusuz uygulamayı yerelde test etme ve dağıtma
Modül 4
Ayrıştırma: SQS, SNS, EventBridge, Kinesis
  • SQS Standard ve FIFO kuyrukları, visibility timeout, long polling ve dead-letter queue
  • SNS konu (topic), abonelik ve fan-out deseni; mesaj filtreleme politikaları
  • EventBridge event bus, kural, şema kayıt defteri ve SaaS entegrasyonu
  • Kinesis Data Streams: shard, tüketici ve Firehose ile S3/Redshift'e aktarım
  • Amazon MQ (ActiveMQ/RabbitMQ) ile mevcut mesajlaşma uygulamalarını taşıma
  • Idempotency, sıralama garantisi ve en az bir kez teslim semantiği tasarım kararları
Günün hedefiKatılımcı gün sonunda uygulama hizmetleri, nosql veritabanları, önbellek stratejisi ve ci/cd hatları konularında uygulama yapabilecek düzeye gelir.
Modül 1
Uygulama Hizmetleri: API, Mesajlaşma ve Entegrasyon
  • API Gateway, AppSync ve Cognito ile web/mobil arka uç tasarımı
  • SQS, SNS, EventBridge ve MQ karşılaştırması: hangi hizmet ne zaman
  • Step Functions ile iş akışı orkestrasyonu ve SWF farkı
  • SES ile e-posta, Pinpoint ile kampanya/bildirim ve Connect ile iletişim merkezi
  • AppFlow ve Transfer Family ile SaaS ve dosya tabanlı entegrasyon
  • Hizmet seçim matrisi: gecikme, sıralama, ölçek ve maliyet kriterleri
Modül 2
NoSQL ve Özel Amaçlı Veritabanları
  • DynamoDB veri modeli: partition key, sort key, GSI/LSI ve tek tablo tasarımı
  • Okuma/yazma kapasite modları: provisioned, on-demand ve auto scaling
  • DynamoDB Streams, TTL, Global Tables ve DAX önbellekleme
  • ElastiCache for Redis ve Memcached ile oturum ve sorgu önbelleği
  • Neptune (graf), DocumentDB (MongoDB uyumlu), Keyspaces (Cassandra) ve QLDB kullanım alanları
  • Redshift ve Timestream gibi analitik/zaman serisi seçenekleri ile veritabanı seçim matrisi
Modül 3
Önbellek Stratejileri ve Dağıtık Cache
  • Lazy loading, write-through ve TTL tabanlı önbellek stratejilerinin karşılaştırılması
  • ElastiCache Redis: replikasyon grubu, cluster mode, Multi-AZ ve otomatik failover
  • Memcached ile çok iş parçacıklı basit önbellek ve Redis ile zengin veri yapıları
  • DynamoDB Accelerator (DAX) ile mikrosaniye okuma gecikmesi
  • API Gateway önbelleği ve CloudFront ile kenarda önbellekleme
  • Cache invalidation, thundering herd sorunu ve bellek tahliye politikaları
Modül 4
CI/CD: CodePipeline, CodeBuild, CodeDeploy
  • CodeCommit/GitHub kaynak aşaması ve CodePipeline aşama/eylem yapısı
  • CodeBuild buildspec.yml: install, pre_build, build, post_build fazları ve artifact
  • CodeDeploy appspec dosyası, in-place ve blue/green dağıtım stratejileri
  • Elastic Beanstalk ortamları, dağıtım politikaları (all-at-once, rolling, immutable)
  • CodeArtifact ile bağımlılık yönetimi ve ECR tabanlı konteyner CI/CD hattı
  • Manuel onay aşaması, otomatik geri alma ve dağıtım bildirimleri
Günün hedefiKatılımcı gün sonunda gözlemlenebilirlik, bulut güvenliği, uygulama ölçekleme ve test otomasyonu konularında uygulama yapabilecek düzeye gelir.
Modül 1
Gözlemlenebilirlik: X-Ray, Dashboards ve Synthetics
  • AWS X-Ray izleme: segment, subsegment, service map ve örnekleme kuralları
  • CloudWatch Synthetics canary ile uç nokta ve kullanıcı akışı testi
  • CloudWatch Dashboards, metric math ve anomali tespiti (Anomaly Detection)
  • Container Insights ve Lambda Insights ile konteyner ve fonksiyon metrikleri
  • CloudWatch RUM ile gerçek kullanıcı performansının izlenmesi
  • Amazon Managed Grafana ve Managed Prometheus ile açık kaynak izleme yığını
Modül 2
Güvenlik: KMS, Secrets Manager, WAF, Shield
  • KMS müşteri yönetimli anahtarlar, anahtar politikası, grant ve zarf (envelope) şifreleme
  • Secrets Manager otomatik rotasyon ve Parameter Store SecureString farkları
  • AWS WAF web ACL, yönetilen kural grupları ve hız sınırlama (rate-based) kuralı
  • Shield Standard/Advanced ile DDoS koruması ve Firewall Manager
  • GuardDuty, Inspector, Macie ve Security Hub ile tehdit/açıklık tespiti
  • ACM sertifika yönetimi, TLS sonlandırma ve CloudHSM kullanım senaryoları
Modül 3
Uygulama Ölçeklenebilirliği Tasarımı
  • Dikey ve yatay ölçekleme farkı; durumsuz uygulama tasarımı ilkeleri
  • Oturum bilgisinin ElastiCache veya DynamoDB'ye taşınması
  • ALB arkasında Auto Scaling grubu ve uyarı tabanlı ölçekleme metrikleri (CPU, RequestCountPerTarget)
  • Kuyruk derinliği (SQS) bazlı ölçekleme ve işçi (worker) havuzu deseni
  • Veritabanı ölçekleme: Read Replica, Aurora otomatik ölçekleme, bölümleme (sharding) fikirleri
  • Ölçeklemenin soğuma süresi (cooldown), ısınma ve maliyet etkilerinin ayarlanması
Modül 4
Otomatik Test Ortamları ve Servisleri
  • Test piramidi: birim, entegrasyon, yük ve uçtan uca testlerin AWS üzerindeki karşılığı
  • CodeBuild raporları: test grupları, JUnit/Cucumber çıktıları ve kapsam raporu
  • CloudFormation ile istek üzerine (ephemeral) test ortamı oluşturup yıkma
  • AWS Device Farm ile gerçek mobil cihaz ve tarayıcı üzerinde otomatik test
  • Yük testi: Distributed Load Testing çözümü ve CloudWatch ile sonuç değerlendirme
  • Fault Injection Service (FIS) ile kaos deneyleri ve dayanıklılık doğrulaması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mikroservis Tasarımı

Monolitik uygulamayı mikroservislere ayıracak mimari desenleri uygulayabilirsiniz.

🔐
Konteyner Platformları

ECS, EKS ve Fargate üzerinde konteyner iş yüklerini dağıtıp yönetebilirsiniz.

🏗️
Asenkron Mesajlaşma

SQS, SNS ve EventBridge ile bileşenleri gevşek bağlı hale getirebilirsiniz.

⚙️
Uygulama Hizmetleri

AWS uygulama entegrasyon hizmetlerini senaryoya göre seçip birleştirebilirsiniz.

📊
Önbellek Stratejisi

Uygulama ve veritabanı katmanında doğru önbellek stratejisini seçip uygulayabilirsiniz.

🧪
CI/CD Hatları

CodePipeline ile derleme, test ve dağıtım adımlarını otomatik bir hatta bağlayabilirsiniz.

🚀
Bulut Güvenliği

Veri şifreleme, sır yönetimi ve uygulama koruma katmanlarını birlikte tasarlayabilirsiniz.

🛠️
Uygulama Ölçekleme

Uygulama katmanını yatay ölçeklenebilir ve durumsuz (stateless) tasarlayabilirsiniz.

Kimler İçin Uygundur?

  • Mikroservis mimarisine geçen yazılım mimarları
  • back-end geliştiriciler
  • DevOps mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Mikroservis mimarisine geçen yazılım mimarları, back-end geliştiriciler ve DevOps mühendisleri için uygundur.
Kubernetes bilgisi gerekli mi?
EKS bölümü Kubernetes temel kavramlarını (pod, deployment, service) kısaca hatırlatır; derin bilgi gerekmez.
Eğitimde hangi konular işlenir?
3 gün boyunca mikroservis tasarımı ve platform seçimi; api, veri ve dağıtım; gözlemlenebilirlik, güvenlik ve test başlıkları ele alınır.
Eğitim sonunda hangi belge verilir?
Programı tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir. AWS sınavları ayrı olup başvuru ve ücreti ilgili kuruma aittir.
Ön bilgi ve laboratuvar ortamı gerekir mi?
EC2, S3, VPC ve IAM gibi temel hizmetlerle önceden çalışmış olmak beklenir. Laboratuvarlar eğitmenin sağladığı AWS sandbox hesabında yapılır.

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 Cloud ile Mikroservislerin İnşası Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Amazon AWSIndustrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core Eğitimi
Bulut Bilişim Eğitimleri

Industrial Training IoT (Internet of Things) with Raspberry PI and AWS IoT Core Eğitimi

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

Raspberry Pi ve AWS IoT Core ile endüstriyel IoT eğitimi: GPIO sensörler, MQTT, X.509 cihaz kimliği, Device Shadow, IoT Rules ve Greengrass uygulamaları.

Detayları Gör →
Amazon AWSIntegrating ROSA Applications with AWS Services (CS221) Eğitimi
Bulut Bilişim Eğitimleri

Integrating ROSA Applications with AWS Services (CS221) Eğitimi

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

ROSA uygulamalarını AWS servisleriyle entegre etme eğitimi (CS221): STS, IAM rolleri, S3, RDS, Secrets Manager, ACK, CloudWatch ve ECR laboratuvarları.

Detayları Gör →
Amazon AWSIntermediate AWS: Compute & Networking Eğitimi
Bulut Bilişim Eğitimleri

Intermediate AWS: Compute & Networking Eğitimi

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

Orta seviye AWS Compute ve Networking eğitimi: EC2 Auto Scaling, ALB/NLB, VPC, Transit Gateway, PrivateLink, Route 53 ve CloudFront uygulamalı laboratuvarlar.

Detayları Gör →
Amazon AWSIntermediate AWS: Monitoring, Logging, & Cost Optimization Eğitimi
Bulut Bilişim Eğitimleri

Intermediate AWS: Monitoring, Logging, & Cost Optimization Eğitimi

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

Orta seviye AWS izleme, loglama ve maliyet optimizasyonu eğitimi: CloudWatch, X-Ray, CloudTrail, AWS Config, Cost Explorer, Budgets ve Compute Optimizer.

Detayları Gör →
Amazon AWSIntermediate AWS: Storage & Database Optimization Eğitimi
Bulut Bilişim Eğitimleri

Intermediate AWS: Storage & Database Optimization Eğitimi

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

Orta seviye AWS depolama ve veritabanı optimizasyonu eğitimi: S3, EBS, EFS, FSx, RDS, Aurora, DynamoDB ve ElastiCache performans ve maliyet ayarı.

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