DATA ARCHITECTURE DEEP DIVE - MICROSERVICES & SERVERLESS COMPUTING EĞİTİMİ

Mikroservis ve sunucusuz veri mimarisini derinleştirin

Veritabanı per servis, CQRS, event sourcing, saga, outbox, CDC ve veri ağı kalıplarını AWS ve açık kaynak araçlarla uygulayın

Mikroservis ve sunucusuz sistemlerde veri sahipliği, saga, outbox, CDC, CQRS, DynamoDB ve Aurora Serverless tasarımlarını uygulamalı işleyen 3 günlük ileri eğitim.

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

Eğitim Hakkında

Dağıtık mimarilerde veri sahipliği, tutarlılık ve akış kalıpları

Eğitim, mikroservis ve sunucusuz mimarilerde veri katmanını derinlemesine ele alır: servis başına veritabanı, polyglot persistence, CQRS ve event sourcing, saga ve outbox kalıpları, Debezium ile CDC, Kafka ve EventBridge ile olay akışı, DynamoDB ve Aurora Serverless tasarımı, idempotency, eventual consistency yönetimi, veri ağı (data mesh) ve analitik katmana veri aktarımı.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Mikroservislerde Veri Tasarımı; 2. gün Tutarlılık ve Olay Tabanlı Veri; 3. gün Sunucusuz Veri Katmanı ve Analitik.

Seviye

İleri Seviye — mikroservis ve sunucusuz mimarilerde veri tasarımı, tutarlılık ve olay tabanlı veri akışı

Öğrenme Metodu

Her gün kalıp anlatımı, tasarım tartışması ve Docker/AWS üzerinde çalışan örnek mimari laboratuvarlarla ilerleyen uygulamalı çalışma.

Neden Bu Eğitim?

☁️Veri Sahipliği

Servis sınırlarını veri sahipliğiyle uyumlu çizersiniz.

🛠️Tutarlılık Kalıpları

Saga, outbox ve idempotency ile dağıtık işlemleri güvenle yönetirsiniz.

🎯Doğru Depo Seçimi

İş yüküne göre SQL, NoSQL ve olay deposunu seçersiniz.

Anahtar Konular

mikroservis veri mimarisiserverless veri mimarisisaga patternoutbox patterncqrs event sourcingdebezium cdcdynamodb tasarımaurora serverlessdata meshdağıtık sistemler veri
“Dağıtık sistemde veri, tutarlılığı mimariyle satın alırsınız.”

Ön Koşullar

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

1
Mikroservis Bilgisi

Servis tabanlı mimari ve REST/mesajlaşma deneyimi beklenir.

2
Veritabanı Bilgisi

SQL ve en az bir NoSQL sistemi bilgisi gerekir.

3
Bir Programlama Dili

Java, Python veya Node.js ile servis kodu okuyabilmek faydalıdır.

4
Ortam

Docker Compose ve isteğe bağlı AWS hesabı gerekir.

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ı servis sınırlarına uygun veri modeli ve depo seçimi yapabilir.
Modül 1
Veri Sahipliği ve Sınırlar
  • Bounded context ve domain-driven design
  • Veritabanı per servis ilkesi
  • Paylaşımlı veritabanı anti-pattern'i
  • Servisler arası veri erişim kuralları
  • Monolitten veri ayrıştırma
  • Strangler fig ile aşamalı geçiş
Modül 2
Polyglot Persistence
  • İlişkisel, doküman, anahtar-değer, graf, sütun
  • Aurora, DynamoDB, MongoDB, Redis seçimi
  • Arama için OpenSearch
  • Zaman serisi veri depoları
  • Seçim kriterleri tablosu
  • Operasyon maliyeti
Modül 3
API ile Veri Birleştirme
  • API composition
  • Backend for Frontend
  • GraphQL federasyonu
  • Veri çoğaltma ve read model
  • Önbellek stratejileri
  • N+1 sorun ve çözümü
Modül 4
Şema ve Sözleşme Yönetimi
  • Sürümleme ve geriye uyumluluk
  • Expand–contract göç
  • Avro / Protobuf şemaları
  • Schema registry
  • Consumer-driven contract testleri
  • Veri sözleşmesi kavramı
Günün hedefiKatılımcı dağıtık işlemleri saga ve olay akışları ile tutarlı biçimde yönetebilir.
Modül 1
Dağıtık İşlemler
  • ACID ve BASE
  • 2PC sorunları
  • Saga: koreografi ve orkestrasyon
  • AWS Step Functions ile saga
  • Kompanzasyon eylemleri
  • Zaman aşımı ve yeniden deneme
Modül 2
Outbox ve CDC
  • Dual write problemi
  • Transactional outbox
  • Debezium ile CDC
  • Kafka Connect
  • Olay sıralaması ve tekrar
  • Idempotent consumer
Modül 3
CQRS ve Event Sourcing
  • Komut ve sorgu ayrımı
  • Olay deposu tasarımı
  • Snapshot ve projeksiyon
  • Olay yeniden oynatma
  • Şema evrimi ve upcasting
  • Ne zaman kullanılmamalı
Modül 4
Olay Platformları
  • Kafka, Kinesis, EventBridge karşılaştırması
  • Sıralama, partition ve tüketici grupları
  • Dead-letter ve retry
  • Exactly-once yanılgısı
  • Olay kataloğu (AsyncAPI)
  • Olay tasarım ilkeleri
Günün hedefiKatılımcı sunucusuz ortamda veri katmanını ölçeklenebilir ve maliyet duyarlı tasarlayabilir.
Modül 1
DynamoDB Tasarımı
  • Partition ve sort key tasarımı
  • Tek tablo tasarımı
  • GSI ve LSI
  • DynamoDB Streams ve Lambda
  • TTL ve kapasite modları
  • Hot partition önleme
Modül 2
Aurora Serverless ve RDS Proxy
  • Aurora Serverless v2 ACU ölçekleme
  • Lambda bağlantı havuzu sorunu
  • RDS Proxy kullanımı
  • Data API
  • Aurora global database
  • Yedek ve failover
Modül 3
Sunucusuz Veri İşleme
  • S3 + Lambda + Glue akışları
  • Kinesis Firehose ile veri aktarımı
  • Athena ile sorgulama
  • Step Functions veri akışları
  • Maliyet izleme
  • Cold start etkisi
Modül 4
Veri Ağı ve Yönetişim
  • Data mesh ilkeleri
  • Veri ürünü kavramı
  • Veri kataloğu ve lineage
  • Erişim ve gizlilik politikaları
  • Analitik sistemle olay entegrasyonu
  • Yönetişim modeli

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Veri Sahipliği

Servis sınırlarını veri sahipliğine göre belirleyebilirsiniz.

🧩
Depo Seçimi

Polyglot persistence kararlarını gerekçelendirebilirsiniz.

🚀
Saga Kalıbı

Dağıtık işlemleri saga ile yönetebilirsiniz.

🔍
Outbox ve CDC

Debezium ile güvenilir olay yayınlama kurabilirsiniz.

🛡️
CQRS Uygulaması

Okuma ve yazma modellerini ayırabilirsiniz.

📊
DynamoDB

Erişim desenine göre tablo ve indeks tasarlayabilirsiniz.

🧪
Sunucusuz SQL

Aurora Serverless ve RDS Proxy ile bağlantı sorunlarını çözebilirsiniz.

🏗️
Veri Ağı

Veri ürünleri ve yönetişim yaklaşımını tanımlayabilirsiniz.

Kimler İçin Uygundur?

  • Backend geliştiriciler
  • veri mimarları
  • çözüm mimarları
  • dağıtık sistem tasarlayan teknik liderler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Backend geliştiriciler, veri mimarları, çözüm mimarları ve dağıtık sistem tasarlayan teknik liderler için uygundur.
Laboratuvarlar hangi araçlarla yapılır?
Docker Compose ile Kafka, Debezium ve PostgreSQL; isteğe bağlı olarak AWS üzerinde DynamoDB ve Lambda kullanılır. Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Event sourcing her projede gerekli mi?
Hayır. Eğitimde kullanım ölçütleri ve kullanılmaması gereken durumlar açıkça tartışılır.
Hangi dil kullanılır?
Örnekler ağırlıkla Java ve Python; mantık dilden bağımsızdır.
Bulut hesabı şart mı?
Şart değildir; DynamoDB Local ve LocalStack ile yerel çalışma mümkündü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. Data Architecture Deep Dive - Microservices & Serverless Com Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 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

Bulut Yerel ve Sunucusuz MimarilerServerless Applications in the Cloud: Implementation Using Cloud Run Eğitimi
Bulut Bilişim Eğitimleri

Serverless Applications in the Cloud: Implementation Using Cloud Run Eğitimi

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

Cloud Run eğitimi: konteyner imajı, revision ve trafik bölme, eşzamanlılık, VPC erişimi, IAM, Eventarc, Cloud Run jobs ve Cloud Build CI/CD.

Detayları Gör →
Bulut Yerel ve Sunucusuz MimarilerServerless Cloud Development: Runtime Environments Eğitimi
Bulut Bilişim Eğitimleri

Serverless Cloud Development: Runtime Environments Eğitimi

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

Sunucusuz çalışma zamanı ortamları eğitimi: execution environment, soğuk başlangıç, eşzamanlılık, layers, container image, custom runtime ve performans ölçümü.

Detayları Gör →
Bulut Yerel ve Sunucusuz MimarilerServerless Cloud Development: Serverless Applications with Diverse Languages & Environments Eğitimi
Bulut Bilişim Eğitimleri

Serverless Cloud Development: Serverless Applications with Diverse Languages & Environments Eğitimi

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

Çok dilli sunucusuz geliştirme eğitimi: Python, Node.js, Java, Go, .NET ile AWS Lambda, Azure Functions ve Cloud Functions uygulamaları.

Detayları Gör →
Bulut Yerel ve Sunucusuz MimarilerServerless Data Processing with Dataflow (SDPF) Eğitimi
Bulut Bilişim Eğitimleri

Serverless Data Processing with Dataflow (SDPF) Eğitimi

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

Dataflow ve Apache Beam eğitimi: ParDo, pencereleme, watermark, trigger, state/timers, Flex Template, Pub/Sub, BigQuery ve izleme (SDPF).

Detayları Gör →
Bulut Yerel ve Sunucusuz MimarilerServerless Data Processing with Dataflow Eğitimi
Bulut Bilişim Eğitimleri

Serverless Data Processing with Dataflow Eğitimi

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

Dataflow giriş eğitimi: hazır şablonlar, Apache Beam, Pub/Sub ve BigQuery entegrasyonu, pencereleme, Flex Template ve izleme.

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