WORKING WITH AMAZON DYNAMODB: GETTING THE BEST OUT OF DYNAMODB EĞİTİMİ

DynamoDB'den en iyi performans ve maliyeti çıkarmayı öğrenin

Veri modelleme, erişim desenleri, partition tasarımı, kapasite planlama ve maliyet

Bu eğitim, DynamoDB'yi doğru tasarlayarak performans ve maliyetten en iyi sonucu almaya odaklanır. Katılımcılar erişim deseni odaklı veri modellemeyi, single-table design ve denormalizasyonu, partition key dağılımı ve hot partition önlemeyi, kapasite planlama…

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

Eğitim Hakkında

DynamoDB performansını ve maliyetini optimize etmeye odaklanan ileri-orta seviye eğitim

Bu eğitim, DynamoDB'yi doğru tasarlayarak performans ve maliyetten en iyi sonucu almaya odaklanır. Katılımcılar erişim desenlerinden yola çıkan veri modelleme, single-table design ve denormalizasyon yaklaşımlarını öğrenir. Partition key seçimi, hot partition önleme, adaptive capacity, provisioned ve on-demand kapasite planlama, auto scaling ve maliyet optimizasyonu ele alınır. CloudWatch ile izleme, DAX önbellekleme ve TTL ile veri yaşam döngüsü uygulamalı işlenir.

Süre ve Format

3 Gün. İlk gün erişim desenleri ve veri modelleme, ikinci gün partition tasarımı ve kapasite planlama, üçüncü gün maliyet, izleme ve önbellekleme işlenir.

Seviye

Orta Seviye — DynamoDB veri modelleme, erişim desenleri, kapasite planlama ve maliyet optimizasyonu

Öğrenme Metodu

Her konu gerçek veri modelleme senaryoları, CloudWatch metrikleri ve kapasite/maliyet analizleriyle uygulamalı olarak işlenir.

Neden Bu Eğitim?

🧠Doğru modelleme

Erişim desenlerinden başlayan single-table design ile DynamoDB'den maksimum performansı alırsınız.

📊Kapasite planlama

Provisioned, on-demand ve auto scaling arasında doğru seçimle iş yükünüzü verimli karşılarsınız.

💰Maliyet kontrolü

Hot partition, gereksiz Scan ve aşırı kapasiteyi önleyerek DynamoDB maliyetini belirgin düşürürsünüz.

Anahtar Konular

dynamodb veri modellemesingle table design eğitimidynamodb optimizasyondynamodb kapasite planlamadynamodb maliyet optimizasyonudynamodb performansamazon dynamodb kursudynamodb dax eğitimiaws nosql eğitimidynamodb hot partition
“DynamoDB'den en iyiyi almak, veriyi tabloya değil, erişim desenlerinize göre tasarlamakla başlar.”

Ön Koşullar

Eğitimden en iyi verimi almak için faydalı olacak temel bilgi ve ortam gereksinimleri

1
DynamoDB deneyimi

Tablo, anahtar ve temel API işlemlerine aşinalık optimizasyon konularını anlamayı sağlar.

2
Erişim deseni bilgisi

Uygulamanın sorgu ve erişim desenlerini düşünebilmek veri modellemeyi kolaylaştırır.

3
Temel AWS bilgisi

IAM, CloudWatch ve DynamoDB konsoluna aşinalık izleme ve maliyet konularını destekler.

4
Laboratuvar ortamı

AWS hesabı kapasite, metrik ve maliyet senaryolarının bizzat denenmesini mümkün kılar.

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ılar erişim desenlerinden başlayan veri modellemeyi, single-table design, denormalizasyon ve ilişkileri temsil etme tekniklerini, index overloading ile çoklu sorgu desenini kavrar.
Modül 1
Erişim Deseni Odaklı Tasarım
  • İlişkisel modelden farklı olarak sorgudan başlama
  • Uygulamanın tüm erişim desenlerini önce listeleme
  • Her desen için gerekli anahtarı belirleme
  • Join olmaması ve veriyi erişime göre şekillendirme
  • Read/write oranına göre tasarım kararları
  • Over-fetching ve under-fetching dengesinin kurulması
Modül 2
Single-Table Design
  • Birden çok varlığı tek tabloda saklama yaklaşımı
  • Generic PK ve SK isimlendirmesiyle varlık ayrımı
  • Entity type özniteliğiyle öğe türünü işaretleme
  • Item collection ile ilişkili verileri birlikte tutma
  • Tek sorguda ilişkili öğeleri getirme avantajı
  • Single-table'ın karmaşıklık ve bakım maliyeti
Modül 3
Denormalizasyon ve İlişkiler
  • Bire-çok ilişkiyi item collection ile modelleme
  • Çoka-çok ilişki için adjacency list deseni
  • Denormalizasyon ile okuma performansını artırma
  • Veri tekrarının yazma tarafında yönetimi
  • Hiyerarşik veriyi composite sort key ile temsil
  • Tutarlılığı transaction ile koruma kararı
Modül 4
Index Overloading ve Sort Key Tasarımı
  • Composite sort key ile çoklu erişim deseni
  • Sort key'e öntakı (prefix) ekleyerek filtreleme
  • GSI'ı farklı varlık türleri için yeniden kullanma
  • Sparse index ile yalnızca ilgili öğeleri indeksleme
  • begins_with ile hiyerarşik sorgulama
  • Anahtar tasarımının sorgu esnekliğine etkisi
Günün hedefiKatılımcılar partition key dağılımını, hot partition ve throttling'i önlemeyi, adaptive capacity'yi, provisioned/on-demand kapasite planlamayı ve auto scaling yapılandırmayı uygular.
Modül 1
Partition ve Veri Dağılımı
  • Partition key'in fiziksel partition'lara eşlenmesi
  • Yüksek kardinaliteli partition key'in önemi
  • Veri ve trafik dağılımının dengeli olması
  • Partition başına kapasite ve boyut sınırları
  • Write sharding ile sıcak anahtarı dağıtma
  • Zaman tabanlı anahtarlarda dağılım riskleri
Modül 2
Hot Partition ve Throttling
  • Hot partition'ın oluşma nedenleri
  • Belirli anahtarlara yoğunlaşan trafik sorunu
  • Throttling (kısıtlama) belirtilerinin tanınması
  • ThrottledRequests metriğinin izlenmesi
  • Anahtar tasarımıyla sıcak noktayı giderme
  • Önbellekle sıcak okuma yükünü azaltma
Modül 3
Kapasite Modları ve Auto Scaling
  • Provisioned mode ile RCU/WCU planlama
  • On-demand mode ile öngörülemeyen yükü karşılama
  • İş yükü desenine göre mod seçimi
  • Application Auto Scaling ile hedef kullanım
  • Minimum ve maksimum kapasite sınırlarının ayarı
  • Reserved capacity ile öngörülebilir maliyet
Modül 4
Adaptive Capacity ve Burst
  • Adaptive capacity ile dengesiz trafiğin yönetimi
  • Burst capacity ile kısa süreli ani yükü karşılama
  • Kapasitenin sıcak partition'lara yönlendirilmesi
  • Isolate frequently accessed items davranışı
  • Adaptive capacity'nin sınırlarının bilinmesi
  • Tasarımın adaptive capacity'ye bel bağlamaması
Günün hedefiKatılımcılar DynamoDB maliyet kalemlerini, maliyet optimizasyonu tekniklerini, CloudWatch ve Contributor Insights ile izlemeyi, DAX önbelleklemesini ve TTL ile veri yaşam döngüsünü uygular.
Modül 1
Maliyet Kalemleri ve Optimizasyon
  • RCU/WCU, depolama ve veri transferi maliyetleri
  • On-demand ve provisioned maliyet karşılaştırması
  • Gereksiz Scan'leri azaltarak okuma maliyetini düşürme
  • Projection ile okunan veri miktarını sınırlama
  • Eventually consistent okumayla RCU tasarrufu
  • Büyük öğeleri S3'e taşıyarak depolama optimizasyonu
Modül 2
CloudWatch ve İzleme
  • ConsumedRead/WriteCapacityUnits metriklerinin takibi
  • ThrottledRequests ve SystemErrors izleme
  • SuccessfulRequestLatency ile gecikme analizi
  • CloudWatch alarmları ile eşik bildirimi
  • Contributor Insights ile en çok erişilen anahtarlar
  • Metriklerle hot partition ve darboğaz tespiti
Modül 3
DAX ile Önbellekleme
  • DynamoDB Accelerator (DAX) ile mikrosaniye okuma
  • Item cache ve query cache mekanizması
  • DAX cluster yapısı ve node tipleri
  • Read-heavy iş yüklerinde DAX kazancı
  • Cache tutarlılığı ve TTL davranışı
  • DAX'in uygun olmadığı write-heavy senaryolar
Modül 4
TTL ve Veri Yaşam Döngüsü
  • TTL özniteliğiyle öğelerin otomatik silinmesi
  • Epoch zaman damgasıyla sona erme tanımı
  • TTL ile depolama maliyetini düşürme
  • Sona eren öğelerin Streams ile arşivlenmesi
  • TTL silmelerinin kapasite tüketmemesi
  • Veri saklama politikasının TTL ile uygulanması

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Erişim desenleri

Erişim desenlerinden başlayarak DynamoDB veri modelini doğru kurmayı öğrenirsiniz.

✅
Single-table design

Birden çok varlığı tek tabloda modelleyerek ilişkili veriyi tek sorguda getirirsiniz.

✅
Partition tasarımı

Yüksek kardinaliteli anahtar ve write sharding ile hot partition ve throttling'i önlersiniz.

✅
Kapasite planlama

Provisioned, on-demand ve auto scaling arasında iş yüküne uygun seçimi yaparsınız.

✅
Adaptive capacity

Adaptive ve burst capacity davranışını anlar ve tasarımınızı buna göre kurgularsınız.

✅
Maliyet optimizasyonu

Scan azaltma, projection ve TTL ile DynamoDB maliyetini belirgin biçimde düşürürsünüz.

✅
İzleme ve analiz

CloudWatch ve Contributor Insights ile kapasite, gecikme ve sıcak anahtarları izlersiniz.

✅
DAX önbellekleme

DAX ile okuma yoğun iş yüklerinde mikrosaniye gecikmeli önbellekleme kurarsınız.

Kimler İçin Uygundur?

  • DynamoDB'yi üretimde kullanan ve performans ile maliyeti optimize etmek isteyen backend geliştiriciler
  • çözüm mimarları
  • DevOps mühendisleri
  • veri mühendisleri için uygundur

Sıkça Sorulan Sorular

Getting the Best Out of DynamoDB eğitimi kimler için uygundur?
DynamoDB'yi üretimde kullanan ve performans ile maliyeti optimize etmek isteyen backend geliştiriciler, çözüm mimarları, DevOps mühendisleri ve veri mühendisleri için uygundur. Temel DynamoDB bilgisi olan ve ölçeklenme ile maliyet sorunlarını çözmek isteyenler için idealdir.
Bu eğitim için hangi ön bilgi gerekir?
DynamoDB tablo, anahtar ve temel API işlemlerine aşinalık beklenir. Uygulamanın erişim desenlerini düşünebilmek ve temel AWS, IAM, CloudWatch bilgisi faydalıdır. Veri modelleme, kapasite ve maliyet konuları gerçek senaryolarla uygulamalı pekiştirilir.
Single-table design nedir ve neden önemlidir?
Single-table design, birden çok varlığı tek bir DynamoDB tablosunda saklayarak ilişkili veriyi tek sorguda getirmeyi sağlar. Daha az istek, daha düşük gecikme ve maliyet sunar. Eğitimde generic PK/SK, item collection, adjacency list ve index overloading desenleri uygulamalı işlenir.
Hot partition sorunu eğitimde nasıl ele alınıyor?
Hot partition, trafiğin belirli anahtarlara yoğunlaşmasıyla oluşur ve throttling'e yol açar. Eğitimde yüksek kardinaliteli partition key seçimi, write sharding ile yükü dağıtma, ThrottledRequests metriğiyle tespit ve adaptive capacity'nin rolü uygulamalı ele alınır.
Eğitim sonunda sertifika veriliyor mu?
Program tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası alır. Sertifika eğitime katılımı ve başarıyı belgeler. Eğitim yüz yüze veya online olarak kurumun ihtiyaçlarına göre uyarlanabilir.

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. Working with Amazon DynamoDB: Getting the Best Out of Dynamo Sertifika Kodu DV-2026XX00 Tarih 23.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

NoSQL VeritabanlarıMongoDB ve Cloud Uygulamaları Eğitimi
Veritabanı Eğitimleri

MongoDB ve Cloud Uygulamaları Eğitimi

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

MongoDB Atlas ile bulutta küme yönetimi, Atlas Search, App Services, otomatik ölçekleme ve maliyet optimizasyonunu uygulamalı öğreten kurumsal eğitim.

Detayları Gör →
NoSQL VeritabanlarıThe MongoDB Essentials Eğitimi
Veritabanı Eğitimleri

The MongoDB Essentials Eğitimi

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

MongoDB Essentials eğitimi: BSON belge modeli, CRUD işlemleri, find sorguları ve operatörler, veri modelleme, indeksleme ve aggregation pipeline temellerini öğr

Detayları Gör →
NoSQL VeritabanlarıApache Cassandra Yönetimi ve Geliştirme Eğitimi
Veritabanı Eğitimleri

Apache Cassandra Yönetimi ve Geliştirme Eğitimi

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

Cassandra yönetimi ve geliştirme eğitimi: küme kurulumu, topology, compaction, repair, yedekleme, güvenlik, ileri veri modelleme, sürücü ve performans ayarı.

Detayları Gör →
NoSQL VeritabanlarıApache HBase Fundamentals: Installation, Architecture, and Data Modeling Eğitimi
Veritabanı Eğitimleri

Apache HBase Fundamentals: Installation, Architecture, and Data Modeling Eğitimi

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

Apache HBase temel eğitimi: kurulum, HMaster ve RegionServer mimarisi, row key ve sütun ailesi veri modelleme ile Shell ve istemci API uygulamalı işlenir.

Detayları Gör →
NoSQL VeritabanlarıAPI Management: Elasticsearch API Analytics Eğitimi
Veritabanı Eğitimleri

API Management: Elasticsearch API Analytics Eğitimi

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

Elasticsearch ile API analitiği eğitimi: REST API, Query DSL, metric ve bucket aggregation, ingest pipeline ve Kibana ile API izlemeyi uygulamalı öğrenin.

Detayları Gör →
NoSQL VeritabanlarıAWS Developer Associate: DynamoDB NoSQL Database Eğitimi
Veritabanı Eğitimleri

AWS Developer Associate: DynamoDB NoSQL Database Eğitimi

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

AWS DynamoDB eğitimi: partition/sort key, GSI ve LSI, kapasite modları, Streams, tek tablo tasarımı, PartiQL ve SDK ile NoSQL geliştirmeyi uygulamalı öğrenin.

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