SERVERLESS CLOUD DEVELOPMENT: RUNTIME ENVIRONMENTS EĞİTİMİ

Sunucusuz çalışma zamanlarını derinlemesine tanıyın

Lambda, Azure Functions ve Cloud Functions çalışma zamanı yaşam döngüsü, soğuk başlangıç, katmanlar, özel runtime ve konteyner imajlarını inceleyin

Sunucusuz platformların çalışma zamanı yaşam döngüsü, soğuk başlangıç, katman, konteyner imajı, custom runtime ve performans optimizasyonunu deneylerle işleyen 3 günlük eğitim.

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

Eğitim Hakkında

Sunucusuz platformların çalışma zamanı ortamlarını karşılaştıran teknik eğitim

Eğitim, sunucusuz platformların çalışma zamanı ortamlarının nasıl işlediğini teknik düzeyde ele alır: execution environment yaşam döngüsü (init, invoke, shutdown), soğuk ve sıcak başlangıç, bellek–CPU ilişkisi, eşzamanlılık modelleri, bağımlılık paketleme, katmanlar (layers), özel runtime ve konteyner imajı desteği, uzantılar (extensions), /tmp ve dosya sistemi, ortam değişkenleri ve sınırlar.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Çalışma Zamanı Mimarisi; 2. gün Runtime Seçenekleri ve Paketleme; 3. gün Performans, Güvenlik ve İşletim.

Seviye

Orta Seviye — sunucusuz çalışma zamanı ortamları, yürütme modeli, bağımlılık yönetimi ve performans özellikleri

Öğrenme Metodu

Aynı fonksiyonu farklı runtime'larda dağıtıp süre ölçümü yapan, profil çıkaran ve soğuk başlangıcı iyileştiren deney odaklı laboratuvarlar.

Neden Bu Eğitim?

☁️Yaşam Döngüsü

Fonksiyonun init–invoke–shutdown aşamalarını ve etkilerini görürsünüz.

🛠️Performans Ölçümü

Soğuk başlangıcı ölçer ve nedenlerini ayırt edersiniz.

🎯Doğru Runtime

Bir iş yükü için dil ve paketleme biçimini bilinçli seçersiniz.

Anahtar Konular

serverless runtimelambda soğuk başlangıçlambda layerslambda container imagecustom runtimesnapstartazure functions runtimesunucusuz performanslambda extensionsexecution environment
“Sunucusuz hızı, kodun altındaki çalışma zamanını anlamakla başlar.”

Ön Koşullar

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

1
Sunucusuz Temeli

Lambda veya benzeri bir servisle fonksiyon dağıtma deneyimi beklenir.

2
Programlama

Python veya Node.js ile kod yazabilmek gerekir.

3
Konteyner Bilgisi

Docker imajı oluşturma bilgisi faydalıdır.

4
Hesap

AWS hesabı (ücretsiz katman) gerekir; Azure/GCP örnekleri demoyla gösterilir.

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ı sunucusuz yürütme ortamının yapısını ve yaşam döngüsünü açıklayabilir.
Modül 1
Yürütme Ortamı
  • Firecracker mikro VM mantığı
  • Execution environment yeniden kullanımı
  • Init, invoke, shutdown aşamaları
  • Handler dışı kod ve global değişken
  • /tmp depolaması
  • Ortam izolasyonu
Modül 2
Soğuk Başlangıç
  • Soğuk başlangıç bileşenleri
  • Kod indirme, runtime başlatma, init kodu
  • Ölçüm: REPORT satırı Init Duration
  • SnapStart (Java)
  • Provisioned concurrency
  • Başlangıç iyileştirme stratejileri
Modül 3
Eşzamanlılık Modelleri
  • Lambda: bir istek bir ortam
  • Cloud Run / Functions 2. nesil çoklu eşzamanlılık
  • Bölgesel ve hesap sınırları
  • Reserved concurrency
  • Throttling davranışı
  • Kuyruk ile yük düzleştirme
Modül 4
Kaynak Modeli
  • Bellek–CPU ilişkisi
  • Ağ bant genişliği ve ephemeral storage
  • Zaman aşımı sınırları
  • Yük boyutu limitleri
  • ARM (Graviton) ve x86
  • Fiyat–performans testi
Günün hedefiKatılımcı farklı runtime ve paketleme seçeneklerini karşılaştırıp doğru yöntemi seçebilir.
Modül 1
Dil Runtime'ları
  • Python, Node.js, Java, .NET, Go, Rust karşılaştırması
  • Derlemeli ve yorumlamalı dillerde başlangıç süresi
  • Runtime sürüm desteği ve eskime
  • GraalVM native ve AOT
  • Bağımlılık yükleme maliyeti
  • Dil seçim kriterleri
Modül 2
Paketleme
  • ZIP paketi ve boyut sınırları
  • Lambda Layers
  • Bağımlılık optimizasyonu: tree shaking
  • Binary bağımlılıklar için Linux uyumu
  • esbuild ve Webpack
  • Paket boyutu–soğuk başlangıç ilişkisi
Modül 3
Konteyner İmajı Desteği
  • Lambda container image
  • Base imaj seçimi ve ECR
  • Runtime Interface Client
  • Çok aşamalı derleme
  • İmaj katman önbelleği
  • Azure Functions custom handler
Modül 4
Özel Runtime ve Uzantılar
  • Custom runtime ve bootstrap
  • Runtime API
  • Lambda Extensions: gözlemlenebilirlik ajanları
  • Telemetry API
  • Uzantı gecikmesi etkisi
  • Güvenlik ve bağımlılık denetimi
Günün hedefiKatılımcı runtime davranışını ölçümleyip performans ve güvenlik açısından iyileştirebilir.
Modül 1
Profil ve Ölçüm
  • CloudWatch REPORT ve Insights sorguları
  • X-Ray alt segmentleri
  • Powertools Tracer ve Metrics
  • Yük testi senaryosu
  • p50/p95/p99 gecikme
  • Deney sonuçlarını raporlama
Modül 2
Optimizasyon Teknikleri
  • Bağlantıları handler dışında kurma
  • Tembel (lazy) yükleme
  • HTTP keep-alive ve SDK istemci yeniden kullanımı
  • Sıkıştırma ve JSON işleme
  • Power tuning ile bellek ayarı
  • Isıtma stratejileri ve sınırları
Modül 3
Güvenlik ve Bağımlılıklar
  • Runtime sürüm güncelleme
  • Bağımlılık tarama (Snyk, Dependabot)
  • En az yetki IAM
  • Gizli bilgi önbellekleme
  • Ortam değişkeni şifreleme
  • Tedarik zinciri riskleri
Modül 4
Çoklu Platform Karşılaştırması
  • Lambda, Azure Functions, Cloud Functions runtime farkları
  • Azure Functions hosting planları
  • Cloud Run functions
  • Cloudflare Workers (V8 isolate)
  • Edge runtime kısıtları
  • Platform seçim matrisi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Yaşam Döngüsü

Init, invoke ve shutdown aşamalarını doğru yorumlayabilirsiniz.

🧩
Soğuk Başlangıç

Soğuk başlangıcı ölçüp azaltma yöntemleri uygulayabilirsiniz.

🚀
Eşzamanlılık

Platform eşzamanlılık modellerini karşılaştırabilirsiniz.

🔍
Paketleme

ZIP, katman ve konteyner imajı seçeneklerini değerlendirebilirsiniz.

🛡️
Dil Seçimi

İş yüküne göre runtime seçimi yapabilirsiniz.

📊
Özel Runtime

Runtime API ve extension yapısını açıklayabilirsiniz.

🧪
Optimizasyon

Bellek, paket boyutu ve istemci yeniden kullanımıyla performansı artırabilirsiniz.

🏗️
Güvenlik

Runtime güncelleme ve bağımlılık taramasını sürece ekleyebilirsiniz.

Kimler İçin Uygundur?

  • Sunucusuz uygulama geliştiren backend mühendisleri
  • DevOps
  • performans optimizasyonu yapan teknik ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Sunucusuz uygulama geliştiren backend mühendisleri, DevOps ve performans optimizasyonu yapan teknik ekipler için uygundur.
Hangi platformlar kapsanır?
Ağırlık AWS Lambda'dadır; Azure Functions, Cloud Functions ve edge runtime farkları karşılaştırmalı anlatılır. Eğitim sonunda Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Laboratuvarlarda ölçüm nasıl yapılır?
CloudWatch ve X-Ray ile süre ölçülür, yük testi aracı ile soğuk/sıcak başlangıç karşılaştırılır.
Java ve .NET için özel içerik var mı?
Evet; SnapStart ve native derleme seçenekleri ayrıca ele alınır.
Konteyner imajı mı ZIP mi?
Kriterler tabloyla gösterilir ve laboratuvarda ikisi de ölçü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. Serverless Cloud Development: Runtime Environments 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

Bulut Yerel ve Sunucusuz MimarilerServerless Frameworks: Optimizing Serverless Applications Eğitimi
Bulut Bilişim Eğitimleri

Serverless Frameworks: Optimizing Serverless Applications Eğitimi

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

Sunucusuz uygulama optimizasyonu eğitimi: Lambda power tuning, soğuk başlangıç, eşzamanlılık, SQS/Kinesis ayarı, güvenlik ve maliyet yönetimi.

Detayları Gör →
Bulut Yerel ve Sunucusuz MimarilerServerless Frameworks: Serverless Development Using Open-source Frameworks Eğitimi
Bulut Bilişim Eğitimleri

Serverless Frameworks: Serverless Development Using Open-source Frameworks Eğitimi

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

Açık kaynak sunucusuz çerçeve eğitimi: Serverless Framework, SAM, Terraform, Knative, OpenFaaS, OpenWhisk, KEDA ve GitOps ile taşınabilir uygulama.

Detayları Gör →
Bulut Yerel ve Sunucusuz MimarilerServerless Solutions: Evolving a Serverless Mindset Eğitimi
Bulut Bilişim Eğitimleri

Serverless Solutions: Evolving a Serverless Mindset Eğitimi

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

Sunucusuz zihniyet eğitimi: olay tabanlı tasarım, yönetilen servis önceliği, küçük bileşenler, maliyet farkındalığı ve ekip sahipliği.

Detayları Gör →
Bulut Yerel ve Sunucusuz MimarilerBulut Yerel Teknolojiler ile Platform Mühendisliği Eğitimi
Bulut Bilişim Eğitimleri

Bulut Yerel Teknolojiler ile Platform Mühendisliği Eğitimi

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

Platform mühendisliği eğitimi: Kubernetes, Argo CD, Crossplane, Backstage, Kyverno, OpenTelemetry ve DORA metrikleriyle dahili geliştirici platformu.

Detayları Gör →
Bulut Yerel ve Sunucusuz MimarilerCompTIA Cloud Essentials+: Cloud Native Apps & Cloud Data Analytics Eğitimi
Bulut Bilişim Eğitimleri

CompTIA Cloud Essentials+: Cloud Native Apps & Cloud Data Analytics Eğitimi

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

CompTIA Cloud Essentials+ eğitimi: bulut yerel uygulamalar, konteyner, sunucusuz, veri gölü, ETL, BI ve veri yönetişimi. Sınav ücreti ilgili kuruma aittir.

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