MİKROSERVİS MİMARİSİ EĞİTİMİ
Mikroservis Eğitimi ile projelerinizi uygulamalı örnekler üzerinden en uygun decomposition stratejileriyle monolit sistemlerden mikroservislere taşıma yetkinliği kazanacaksınız. Test otomasyonu, CI/CD, izleme ve dokümantasyon gibi kritik teknikleri öğrenerek mikroservislerin performansını nasıl optimize edeceğinizi keşfedeceksiniz.
MEHMET CEM YÜCEL
Senior Software Architect
Akinon

Kurs hakkında:
- TARIH:
11 ARALIK 2025 – 29 OCAK 2026
- SÜRE:
7 Hafta /
14 Ders
Bu kursta, FinTech, e-ticaret ve B2B alanlarında 10 yılı aşkın süredir Mikroservis Eğitimi tasarlayıp uygulayan bir mühendisin gerçek dünya deneyimleri size rehberlik edecek. Mehmet Cem Yücel ile monolitik yapıları nasıl parçalara ayıracağınızı, servisler arası doğru iletişim stratejilerini nasıl seçeceğinizi, hata toleransı, CI/CD, loglama ve izleme (monitoring) gibi kritik sistem bileşenlerini nasıl uygulayacağınızı öğreneceksiniz.
MİKROSERVİS MİMARİSİ EĞİTİMİ BOYUNCA KULLANACAĞINIZ ARAÇLAR
- Docker
- Kubernetes
- REST
- gRPC
- graphQL
- NoSQL
Aşağıdaki kişilere kursu öneririz:
AŞAĞIDAKİ KONULARDA PRATİK KAZANACAKSINIZ:
-
01
MONOLİTİKTEN MİKROSERVİSE GEÇİŞ
Monolitik mimarinin farklı türlerini (single, modular, distributed) detaylıca inceleyerek her bir yaklaşımın avantaj ve dezavantajlarını kavrayacaksınız. Mevcut projelerdeki mimari yapıyı değerlendirebilecek, mikroservis mimariye geçiş için gereken kriterleri ve stratejileri öğrenerek dönüşüm sürecini başarıyla yönetebileceksiniz.
-
02
GÜVENLİK, DAYANIKLILIK VE İZLENEBİLİRLİK
Sadece servisleri inşa etmeyecek, aynı zamanda dayanıklı, güvenli, izlenebilir ve ölçeklenebilir sistemler kuracaksınız. API Gateway, Retry, Circuit Breaker, Service Mesh, JWT, OAuth gibi yapılarla mikroservis altyapısını profesyonel düzeyde yönetebileceksiniz.
-
03
C2 DİYAGRAMLARI VE DOMAIN DRIVEN DESIGN
Mikroservis mimari tasarımınızı, C4 diyagramlarıyla kolay anlaşılır ve görsel olarak etkileyici bir biçimde oluşturmayı öğreneceksiniz. Domain Driven Design (DDD) yaklaşımıyla problemleri doğru modelleyerek ekip içinde ortak bir dil ve çözüm çerçevesi geliştirecek, modüller arası request-response iletişim modelini kullanarak sağlam ve sağlıklı bir iletişim altyapısı kurabileceksiniz.
Eğitmen
MEHMET CEM YÜCEL
Senior Software Architect
Akinon
-
14 yılı aşkın süredir e-ticaret, telekom, bankacılık ve sigortacılık gibi sektörlerde önemli projelere imza atmıştır.
-
Turkcell’de Software Engineer olarak geçirdiği süre boyunca Java EE, Spring, Oracle ve Weblogic gibi teknolojiler kullanarak çeşitli büyük ölçekli telekom projelerinde görev aldı, yenilikçi projeleriyle 2013 Turkcell İnovasyon Ödülü’ne layık görüldü.
-
Trendyol’da Yüksek Ölçeklenebilir Mikro Hizmet Tasarımı ve Yüksek Ölçeklenebilir Mikro Hizmet Tasarımı gibi önemli projelerde yer aldı.
-
Software Architect & Product Owner olarak görev aldığı Akbank’ta Java teknolojileri uzmanı olarak, sahtekarlık yönetim sistemleri geliştirdi, bankanın yüksek performans ve güvenlik ihtiyaçlarını karşıladı.
-
Sigortacılık sektöründeki yenilikçi çözümleri sayesinde 2020’de Cigna Most Innovative Prize ile ödüllendirilmiştir.
-
Çeşitli firmalarda iç eğitmenlik ve mentörlük yapmış olan Yücel, şu anda Akinon'da Kıdemli Yazılım Mimarı olarak çalışmaktadır.
MÜFREDAT
-
01 Ders
MONOLİT MİMARİ VE UYGULAMANIN YAŞAMI
- Monolitik Mimari Yaklaşımları (Single, Modular, Distributed)
- Monolitik Mimari Yaklaşımlarının Avantajları Ve Dezavantajları
- Yazılımın Yaşamı Süresince İhtiyaçlar Ve Yazılımın Dönüşümü
- Organizasyonel Yapı İle Yazılım Arasındaki İlişki, Conway’s Rule
- Scale Cube Ve Ölçekleme Yaklaşımları
-
02 Ders
ÖLÇEKLEME VE KARŞILAŞILABİLECEK ZORLUKLAR
- Merkezi, Merkezsiz Ve Dağıtık Mimariler
- Bizans Generalleri Problemi
- Quorum
- Consensus
- Leader Election
- CAP Ve PACELC Teoremleri
-
03 Ders
MİKROSERVİS MİMARİSİ
- Mikroservis Mimarisi (Cohesion, Coupling, Information Hiding)
- Mikroservis Mimarisi Yaklaşımının Avantajları Ve Dezavantajları
- 12 Faktör Uygulama Prensipleri Ve Mikroservis Mimarisi Üzerindeki Yansımaları
- Orkestrasyon Ve Koreografi Yaklaşımları
- Polyglot Mimari
- İzomorfizm
- C4 Diyagramları Ve CNCF Landscape
-
04 Ders
MİKROSERVİS MİMARİ TASARIMI
- Coupling Tipleri (Domain, Content, Common, Pass-Through)
- Domain Driven Design (DDD)
- Ubiquitous Language
- Bounded Context
- Aggregate
- Entity
- Value Object
- Domain Driven Design Taktik Patternleri (DDD-TP)
- Object Oriented Programming (OOP, SOLID Prensipleri Ve DDD-TP Yansımaları)
- GoF Design Patterns Ve DDD-TP İle İlişkisi
- DDD Alternatifleri
-
05 Ders
MİKROSERVİSLERE AYRIŞTIRMA (DECOMPOSITION)
-
- Decomposition Türleri (Code First, Data First)
- Farklı Decomposition Yöntemleri
- Business Capability
- DDD Subdomains
- Self-Contained
- Service Per Team
- Geliştiricinin Alet Çantası: Kullanışlı Patternler
- Strangler Application
- Anti-Corruption Layer (ACL)
- Parallel Run
- Feature Toggles
- Decomposition Yapılırken Dikkat Edilmesi Gerekenler
-
-
06 Ders
MİKROSERVİS MİMARİSİNDE İLETİŞİM: SERVICE ORIENTED ARCHITECTURE (SOA) - 1
- In-Process
- Inter-Process
- Service Oriented Architecture
- Implementation
- Contract
- Interface
- Provider
- Consumer
- Registry
-
07 Ders
MİKROSERVİS MİMARİSİNDE İLETİŞİM: REQUEST-RESPONSE MODEL - 2
- Request-Response Model
- Senkron / Asenkron İletişim
- REST, gRPC, GraphQL, Queue Based Brokers
- Reaktif Manifesto
- Event Driven İletişim
- Topic Based Brokers
- Atom (HTTP)
- Senkron / Asenkron İletişim
- Common Data
- Versiyonlama
- Request-Response Model
-
08 Ders
MİKROSERVİS MİMARİSİNDE İLETİŞİM: DAYANIKLILIK PATTERNLERİ - 3
- Dayanıklılık Patternleri
- Retry
- Circuit-Breaker
- Bulkhead
- Rate-Limiting
- Timeout
- Failover
- Redundancy
- Cache
- Healthcheck
- API Gateway
- CQS Ve CQRS Patternleri
- Service Discovery
- Service Meshes
- Ortak Kütüphane
- Dayanıklılık Patternleri
-
09 Ders
DAĞITIK İŞLEMLER VE VERİ TUTARLILIĞI: VERİTABANLARI - 1
- Veri Tabanı İzolasyon Seviyeleri
- ACID (Atomicity, Consistency, Isolation, Durability)
- BASE (Basically Available, Soft State, Eventually Consistent)
- ACID Vs BASE
- NoSQL Veri Tabanı Türleri
- Veri Tabanı Seçimi
-
10 Ders
DAĞITIK İŞLEMLER VE VERİ TUTARLILIĞI: REPLİKASYON VE DAĞITIK ÖNBELLEKLEME - 2
- Veri Tabanı Ölçekleme Ve Replikasyon
- Clustering
- Sharding
- Partitioning
- 2 Phase Commit Ve SAGA Pattern
- Workflows (Process Managers)
- Event Stores, Materialized Views, Event Sourcing
- Dağıtık Önbellekleme Ve Content Delivery Network (CDN)
- Veri Tabanı Ölçekleme Ve Replikasyon
-
11 Ders
CONTINUOUS INTEGRATION (CI) VE ORCHESTRATION
- Build-Deploy-Release
- Repository Stratejileri
- Container Orchestration
- Orchestration Clusters
-
12 Ders
CONTINUOUS DELIVERY (CD) VE TEST ETME
- Deploy Ortamları Ve Tercihleri (Fiziksel, Sanal, Çok Bölgeli, Konteyner, PaaS, FaaS vb.)
- Delivery Stratejileri (Big-Bang, Continuous, Blue-Green, Canary, Shadow, Ramped, A/B Testing)
- Test Piramidi
- Test Türleri Ve CI/CD Pipeline Stratejileri
-
13 Ders
İZLEME (MONITORING) VE GÖZLENEBİLİRLİK (OBSERVABILITY)
- Hata Toleransı
- Konfigürasyon Yönetimi
- Log Ve Metrik Toplama
- Dağıtık İzleme Ve Anomali Tespiti
- Olay Metrikleri
- SLI
- SLA
- SLO
-
14 Ders
GÜVENLİK VE MİKROSERVİS MİMARİ ANTI-PATTERNLERİ
- Kimlik Doğrulama Ve Yetkilendirme (Authentication / Authorization)
- OpenID, Oauth2, OpenID Connect
- SSO, Kerberos
- JWT
- OWASP
- Anti-Patternler
Bilgi İstiyorum
Mikroservis Mimarisi Eğitimi’ne kayıt olmak için formu doldurun, eğitim danışmanımız en kısa sürede sizlere ulaşarak kurs içeriği ve ücretlendirme hakkında detaylı bilgi verecektir.
