Önce kullanıcıyı anla, sonra servisleri çiz
Tasarım odaklı düşünme, Event Storming, DDD sınırları ve servis etkileşimi kararlarıyla mikroservis mimarisini iş akışından türetin.
Tasarım odaklı düşünme, Event Storming ve DDD ile mikroservis sınırlarının keşfi
Bu eğitim mikroservis tasarımını teknolojiden değil, kullanıcı ve iş akışından başlatır. Persona ve yolculuk haritaları, Big Picture ve Process Level Event Storming oturumları, domain olayları, komutlar ve aggregate keşfi uygulanır. Bounded context ve context map ile servis sınırları çizilir; senkron/asenkron iletişim, database-per-service, CQRS, saga ve API Gateway kararları alınır. Çıktı olarak gerekçeli bir servis aday listesi, bağımlılık haritası ve geçiş öncelikleri hazırlanır.
2 Gün. Her gün dört modül; katılımcılar Tasarım Odaklı Keşif ve Sınırlar → Servis Etkileşimi ve Veri Tasarımı sırasıyla ilerler.
Orta Seviye — tasarım odaklı düşünme, Event Storming ve DDD ile mikroservis sınırlarının keşfi.
Katılımcılar karma ekiplerle Event Storming çalıştayı yapar, gerçek bir iş alanını duvar panosunda modelleyip servis sınırı önerisi sunar.
Servis sınırlarını teknik sezgiyle değil, olay ve ortak dil analiziyle çizersiniz.
İş ve yazılım ekipleri arasında aynı terimleri kullanan modeller üretirsiniz.
Servis adaylarını bağımlılık ve değer önceliğiyle sıralarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
En az bir dilde (Java, C#, Go veya Node.js) 1-2 yıllık uygulama geliştirme deneyimi faydalıdır.
REST API tüketme / geliştirme ve JSON formatı konusunda temel bilgi beklenir.
Docker imajı, konteyner ve docker run komutlarını bilmek labları hızlandırır.
Docker Desktop çalıştırabilen, en az 16 GB RAM'li bir dizüstü bilgisayar önerilir.
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.
Program sonunda katılımcılar:
Event Storming oturumuyla iş akışından servis adaylarını ve sınırları çıkarabilirsiniz.
Mikroservis mimarisinin ne zaman uygun olduğunu karşılaştırmalı olarak değerlendirebilirsiniz.
Bounded context ve aggregate kavramlarıyla servis sınırlarını gerekçeli biçimde çizebilirsiniz.
Monolitten mikroservise geçiş için gerekçeli bir yol haritası ve ekip planı hazırlayabilirsiniz.
Senkron ve asenkron iletişim desenlerinden senaryoya uygun olanı gerekçeyle seçebilirsiniz.
Servis başına veritabanı yaklaşımında veri tutarlılığı ve sorgu ihtiyaçlarını yönetebilirsiniz.
Saga ve outbox desenleriyle dağıtık işlemlerde nihai tutarlılık sağlayabilirsiniz.
API Gateway ve BFF katmanıyla istemci odaklı yönlendirme ve ortak kaygıları merkezileştirebilirsiniz.
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.
Postman ile ilk API istekleri, HTTP temelleri, params ve body, Authorization, environment değişkenleri ve pm.test ile başlangıç seviyesi API testi eğitimi.
Detayları Gör →API testinin temelleri: HTTP semantiği, pm.test ve pm.expect assertion'ları, negatif senaryolar, değişkenler ve CSV ile veri güdümlü Postman testi eğitimi.
Detayları Gör →Postman global, collection, environment ve data değişken kapsamları, pm.variables API'si, token yönetimi, dinamik değişkenler ve mock ortam geçişi eğitimi.
Detayları Gör →Postman ile pm.test, JSON Schema, veri güdümlü test, mock server, sözleşme testi, GraphQL, Monitor ve Newman CI entegrasyonunu işleyen kapsamlı API test eğitimi
Detayları Gör →API-first süreç, OpenAPI 3 sözleşmesi, Spectral stil kuralları, mock sunucu, sözleşme testi ve sürümleme ile API öncelikli tasarım eğitimi.
Detayları Gör →