APIGEE EDGE İLE MICROSERVICES'İ KURMAK EĞİTİMİ

Mikroservisleri Apigee önünde yayınlayın

Mikroservislerin Apigee Edge ile yayınlanması, güvenliği, hedef bağlantıları, ürünleştirmesi ve CI/CD ile dağıtımı

Mikroservislerin Apigee Edge ile yayınlanması, güvenliği, hedef bağlantıları, ürünleştirmesi ve CI/CD ile dağıtımı. Apigee Edge ile mikroservis API katmanı odağında uygulamalı laboratuvarlarla işlenir.

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

Eğitim Hakkında

Apigee Edge ile mikroservis API katmanı

Eğitim mikroservisleri Apigee Edge üzerinden güvenli ve yönetilebilir biçimde sunmayı işler. Mikroservis iletişim kalıpları, ürün bazlı proxy gruplama, TargetServer ile yük dengeleme, mTLS ve keystore, OAuthV2 ve VerifyJWT, Quota ve SpikeArrest, circuit breaker davranışı, API ürünü ve abonelik, analitik, Kubernetes entegrasyonu ve Maven ile CI/CD uygulanır.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Mikroservis Temelleri ve Apigee Proxy; 2. gün Politika, Güvenlik ve Hedef Bağlantıları; 3. gün Ürünler, Analitik ve Dağıtım Hattı.

Seviye

İleri Seviye — Apigee Edge ile mikroservis API katmanı

Öğrenme Metodu

Katılımcılar Apigee ortamında proxy, politika ve API ürünleri oluşturur; Trace ve analitik panolarını kullanarak yaptıkları değişikliklerin etkisini canlı izler.

Neden Bu Eğitim?

🚀Apigee Uygulaması

Proxy, politika ve API ürünü oluşturma adımlarını kendi ortamınızda baştan sona yaparsınız.

🔒Politika Tabanlı Koruma

Kimlik doğrulama, kota ve tehdit koruması politikalarını kod yazmadan yapılandırırsınız.

📊Analitik Odaklı

Analitik ve Trace ile sorunları bulup trafiği veriyle yorumlarsınız.

Anahtar Konular

apigeeapigee edgeapigee xapi proxyapi yönetimiapigee politikalarıapi ürünlerigoogle apigeeapigee edge ile microservices'i kurmak
“Servisler iç düzeni, API katmanı dış yüzü kurar.”

Ön Koşullar

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

1
REST Temelleri

HTTP ve REST API kavramlarına hâkim olmak gerekir.

2
XML Okuma

Apigee politikaları XML ile tanımlandığından XML'i okuyabilmek faydalıdır.

3
Apigee Erişimi

Eğitimde kullanılacak bir Apigee organizasyonu veya ücretsiz deneme hesabı kurulumu yönlendirilir.

4
Postman

Test için Postman veya curl kullanabilmek beklenir.

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 Mimarisinin Temelleri konusunu çalıştırır, Apigee API Proxy Geliştirme ve Servisler Arası İletişim ile ilerleyip API Gateway Kavramları ve Desenler kararlarını gerekçelendirir.
Modül 1
Mikroservis Mimarisinin Temelleri
  • Monolit, modüler monolit ve mikroservis karşılaştırması: dağıtım, ölçekleme ve ekip bağımlılığı açısından
  • Mikroservislerin karakteristikleri: bağımsız dağıtılabilirlik, tek sorumluluk, sahip olunan veri
  • Conway yasası ve ekip topolojilerinin servis sınırlarına etkisi
  • Dağıtık sistemlerin sekiz yanılgısı ve ağ gecikmesi, kısmi hata gibi gerçekler
  • Mikroservis kullanmamanın doğru olduğu durumlar ve erken karmaşıklık maliyeti
  • Referans mimari: istemci, API gateway, servisler, mesaj aracısı ve servis başına veritabanı
Modül 2
Apigee API Proxy Geliştirme
  • Apigee mimarisi: Edge, X, Hybrid; organization, environment ve virtual host kavramları
  • API proxy yapısı: ProxyEndpoint, TargetEndpoint, Flow, PreFlow, PostFlow
  • Conditional flow'lar ve flow değişkenleri (request.verb, proxy.pathsuffix)
  • Proxy oluşturma: reverse proxy, OpenAPI'den ve Node.js hosted target
  • Trace aracı ile istek akışının hata ayıklaması
  • Revizyon, dağıtım ve Apigee API ile otomasyon (apigeetool, Maven plugin)
Modül 3
Servisler Arası İletişim
  • Senkron iletişim: REST, gRPC (protobuf, HTTP/2 stream) ve seçim kriterleri
  • Asenkron iletişim: komut, olay ve sorgu mesajlarının ayrımı
  • Zaman aşımı, yeniden deneme ve idempotent tüketici tasarımı
  • Service discovery: istemci taraflı (Eureka, Consul) ve platform tabanlı (Kubernetes DNS)
  • Client-side load balancing, round robin ve ağırlıklı dağıtım
  • API sürümleme ve tüketici odaklı geriye uyumluluk
Modül 4
API Gateway Kavramları ve Desenler
  • Gateway rolleri: yönlendirme, kimlik doğrulama, hız sınırlama, dönüşüm, önbellek
  • Edge gateway, Backend for Frontend (BFF) ve API composition desenleri
  • Reverse proxy, load balancer ve service mesh ile gateway farkları
  • Tek hata noktası riski, yüksek erişilebilirlik ve yatay ölçekleme
  • Kong, NGINX, Envoy, AWS API Gateway, Azure API Management karşılaştırması
  • Gateway'de iş mantığı biriktirmenin anti-pattern olması
Günün hedefiKatılımcı Apigee Politikaları ve Mikroservis Güvenliği konularını uygulayarak Apigee ile Mikroservis Önüne Gateway Koyma ile Dayanıklılık Kalıpları adımlarını aynı örnek üzerinde birleştirir.
Modül 1
Apigee Politikaları
  • VerifyAPIKey, OAuthV2 ve VerifyJWT ile kimlik doğrulama
  • Quota ve SpikeArrest politikalarının farkı ve birlikte kullanımı
  • AssignMessage, ExtractVariables, JSONThreatProtection politikaları
  • ResponseCache ve PopulateCache / LookupCache ile önbellekleme
  • RaiseFault ve FaultRules ile tutarlı hata yanıtı
  • JavaScript, Java callout ve ServiceCallout ile özel mantık
Modül 2
Mikroservis Güvenliği
  • Gateway'de merkezî kimlik doğrulama ve servislerde JWT doğrulama
  • OAuth 2.0 akışları ve OpenID Connect ile kullanıcı kimliği
  • Servisler arası mTLS ve service mesh (Istio) ile sıfır güven yaklaşımı
  • Secret yönetimi: Kubernetes Secret, HashiCorp Vault ve dinamik kimlik bilgisi
  • Token yayılımı (propagation) ve yetki kapsamları (scope, claim) tasarımı
  • Bağımlılık taraması ve imaj zafiyet taraması (Trivy)
Modül 3
Apigee ile Mikroservis Önüne Gateway Koyma
  • Mikroservisleri Apigee proxy'leri arkasında gruplama: BFF ve ürün bazlı yaklaşım
  • TargetServer ile arka uç yönetimi, yük dengeleme ve sağlık izleme
  • Kubernetes üzerindeki servislere Apigee Hybrid / adapter ile erişim
  • Servis keşfi, ortama özgü yapılandırma ve KVM kullanımı
  • mTLS ile hedef bağlantısı ve anahtar deposu (keystore) yönetimi
  • Dağıtım hattında apigee-deploy-maven-plugin ve CI entegrasyonu
Modül 4
Dayanıklılık Kalıpları
  • Circuit breaker durumları (closed, open, half-open) ve Resilience4j yapılandırması
  • Retry stratejileri: exponential backoff ve jitter
  • Bulkhead, rate limiter ve timeout limiter ile kaynak izolasyonu
  • Fallback ve graceful degradation tasarımı
  • Sağlık uçları: liveness ve readiness probe ayrımı
  • Chaos engineering'e giriş: Chaos Monkey ile hata enjeksiyonu
Günün hedefiKatılımcı gün sonunda API Ürünleri, Geliştiriciler ve Uygulamalar konusunu çalıştırır, Apigee Analitik ve Hata Ayıklama ve Konteyner ve Kubernetes ile Dağıtım ile ilerleyip CI/CD ve Mikroservis Dağıtım Hattı kararlarını gerekçelendirir.
Modül 1
API Ürünleri, Geliştiriciler ve Uygulamalar
  • API product tanımı: kaynak yolları, kota, ortam ve onay tipi
  • Developer, App ve API key / client credentials ilişkisi
  • Özel öznitelikler (custom attributes) ile ürün bazlı yönlendirme
  • Entegre portal ile geliştirici kaydı ve dokümantasyon
  • Para kazanma: rate plan ve ücretlendirme modelleri
  • Management API ile ürün ve geliştirici yönetimi otomasyonu
Modül 2
Apigee Analitik ve Hata Ayıklama
  • Analytics panoları, özel raporlar ve metrik / boyut seçimi
  • Hata kodu dağılımı ve gecikme kırılımı (hedef ve proxy süreleri)
  • StatisticsCollector ile özel analitik verisi
  • Debug oturumu ve Trace ile akış hatası bulma
  • Alert ve notification yapılandırması
  • Apigee verisini BigQuery'ye aktarma ile ileri analiz
Modül 3
Konteyner ve Kubernetes ile Dağıtım
  • Çok aşamalı (multi-stage) Dockerfile ile küçük ve güvenli imaj üretimi
  • docker-compose ile yerel çok servisli geliştirme ortamı
  • Kubernetes nesneleri: Pod, Deployment, Service, Ingress, ConfigMap, Secret
  • Rolling update, blue-green ve canary dağıtım stratejileri
  • HPA ile otomatik ölçekleme ve kaynak requests/limits tanımı
  • Helm chart ile paketleme ve ortama özgü values dosyaları
Modül 4
CI/CD ve Mikroservis Dağıtım Hattı
  • Servis başına bağımsız pipeline ve mono-repo / poly-repo tercihleri
  • Jenkins ve GitHub Actions ile build, test, imaj push ve dağıtım adımları
  • Semantik sürümleme ve imaj etiketleme stratejisi
  • GitOps yaklaşımı: Argo CD ile bildirimsel dağıtım
  • Feature flag ile özelliklerin dağıtımdan ayrılması
  • Rollback planı ve dağıtım sonrası otomatik doğrulama (smoke test)

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Mimari Karar Verme

Mikroservis mimarisinin faydalarını ve maliyetlerini karşılaştırıp kuruma uygun mimari kararı verebilirsiniz.

🧩
İletişim Kalıpları

Servisler arasında senkron ve asenkron iletişimi doğru kalıplarla kurabilirsiniz.

🔧
Gateway Mimarisi

Gateway rollerini ve desenlerini ayırt edip kuruma uygun gateway çözümü seçebilirsiniz.

📐
Servis Güvenliği

JWT, OAuth 2.0 ve mTLS ile mikroservis ortamında kimlik doğrulama ve yetkilendirmeyi uygulayabilirsiniz.

🛡️
Apigee ve Servisler

Mikroservisleri Apigee üzerinden güvenli biçimde yayınlayacak mimariyi kurabilirsiniz.

🧪
Apigee Ürünleri

API ürünleri ve uygulama anahtarlarıyla erişim modelini Apigee'de kurabilirsiniz.

🚀
Apigee Analitik

Apigee analitik panolarıyla trafik ve hata kalıplarını okuyup sorunları ayıklayabilirsiniz.

📊
Dağıtım Hattı

Her servis için bağımsız CI/CD ve GitOps tabanlı dağıtım hattı kurabilirsiniz.

Kimler İçin Uygundur?

  • Mikroservis ekipleri
  • platform mühendisleri
  • API mimarları içindir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Mikroservis ekipleri, platform mühendisleri ve API mimarları içindir.
Apigee hesabı eğitim için sağlanıyor mu?
Ücretsiz deneme veya eğitim organizasyonu kurulumu için adım adım yönlendirme yapılır; kurulum desteği verilir.
Edge ile X farkı anlatılıyor mu?
Evet; Apigee Edge, Apigee X ve Hybrid arasındaki mimari farklar ve geçiş notları işlenir.
Kodlama gerekli mi?
Politikalar çoğunlukla XML yapılandırmasıdır; özel mantık için kısa JavaScript örnekleri verilir.
Sertifika veriliyor mu?
Tamamlayan 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. Apigee Edge ile Microservices'i Kurmak Eğitimi 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

API ve Mikroservis MimarisiAPI Management: Strategy & Monitoring Eğitimi
Yazılım Geliştirme Eğitimleri

API Management: Strategy & Monitoring Eğitimi

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

API stratejisi, SLA ve SLO, Apigee analitik, Prometheus izleme, kapasite testi ve gateway politikalarıyla ölçüm odaklı API yönetimi eğitimi.

Detayları Gör →
API ve Mikroservis MimarisiAPI Performance Testing with JMeter Eğitimi
Yazılım Geliştirme Eğitimleri

API Performance Testing with JMeter Eğitimi

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

JMeter Thread Group, korelasyon, assertion, load ve stress testi, dağıtık çalıştırma ve InfluxDB / Grafana ile API performans testi eğitimi.

Detayları Gör →
API ve Mikroservis MimarisiAPI Strategy Design & Implementation: API Strategy Best Practices Eğitimi
Yazılım Geliştirme Eğitimleri

API Strategy Design & Implementation: API Strategy Best Practices Eğitimi

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

API stratejisi iyi uygulamaları: API-first, stil rehberi, sürümleme, OAuth 2.0, gateway, geliştirici portalı, metrikler ve monolitten API'ye geçiş eğitimi.

Detayları Gör →
API ve Mikroservis MimarisiAPI Test Automation with SoapUI Eğitimi
Yazılım Geliştirme Eğitimleri

API Test Automation with SoapUI Eğitimi

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

SoapUI ile WSDL ve OpenAPI testi, XPath ve Groovy assertion, DataSource, MockService ve testrunner ile CI otomasyonunu öğreten eğitim.

Detayları Gör →
API ve Mikroservis MimarisiAPI Testing: Data Files, End-to-end Testing, & Mocks in Postman Eğitimi
Yazılım Geliştirme Eğitimleri

API Testing: Data Files, End-to-end Testing, & Mocks in Postman Eğitimi

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

Postman veri dosyaları, Collection Runner, Newman, uçtan uca test akışları ve mock sunucularla API test otomasyonunu uygulamalı öğreten eğitim.

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