YÜKSEK TRAFİKLİ YAZILIM MİMARİSİ EĞİTİMİ
Bu Yüksek Trafikli Yazılım Mimarisi kursunda, milyonlarca kullanıcıya hizmet veren modern yazılım mimarileri ve dağıtık sistemlerin nasıl tasarlandığı uygulamalı olarak ele alınır. Katılımcılar; veri depolama modelleri, event-driven mimariler, Kafka, Cache ve CDN gibi kritik teknolojileri gerçek senaryolar üzerinden öğrenerek yazılım mimarisi ve tasarımı konusunda güçlü bir altyapı kazanır. Kurs sonunda ise performans, maliyet ve güvenilirliği dengeleyen, uçtan uca ölçeklenebilir yüksek trafikli sistemler tasarlayabilecek yetkinliğe ulaşırlar.
Tamer Aksoy
Principal Architect
NGSS

NASIL ÖĞRETİYORUZ:
Teoriyi hemen uygulamayla pekiştiriyoruz. High Load sistemleri, dağıtılmış veri (replication, partitioning, consensus) ve veri iletim yöntemlerini nasıl tasarlayacağınızı öğreneceksiniz. Eğitim sonunda, projeniz için uzun ömürlü ve hataya dayanıklı Yüksek Trafikli Sistem tasarlama becerisine ulaşacaksınız.
-
Kurs Başlangıcı: 10 Eylül
-
Süre: 12 Ders, 6 Hafta
-
Format: Her salı ve perşembe günü saat 19:00’da online dersler
- Bilgi İstiyorum
KURSUN SONUNDA KAZANACAKLARINIZ:
Eğitmen
Tamer Aksoy
Principal Architect
NGSS
-
15 yılı aşkın küresel deneyimiyle; telekomünikasyon, bulut bilişim, kurumsal mimari ve yeni nesil yazılım teknolojileri alanındaki kritik dijital dönüşüm projelerine yön verdi.
-
Huawei, Nokia ve Telenity gibi dünya devi teknoloji şirketlerinde Üst Düzey Çözüm Mimarı ve Teknik Lider olarak görev yaptı.
-
12'den fazla ülkede milyonlarca kullanıcının bağlandığı yüksek trafikli mimarileri, sıfır hata toleranslı ve yüksek performanslı sistem tasarımlarını başarıyla hayata geçirdi.
-
Küresel operatörlerin büyük ölçekli ihale süreçlerinde milyon dolarlık finansal maliyet modellerini ve teknik tasarımları yöneterek %90 proje-gelir dönüşüm oranı yakaladı.
-
Türkiye'de ilk kez uygulanan veri odaklı pazarlama teknolojileri ile analitik altyapı projelerine mimari liderlik ederek yüksek hacimli verilerin anlık işlenmesini sağladı.
MÜFREDAT
-
01 Ders
Highload & Sistem Düşüncesi
- Highload ve data-intensive sistemlerin doğası
- 0'dan milyon kullanıcıya ölçekleme mantığı
- Backend sistemlerin büyüme senaryoları
- Back-of-the-envelope hesaplama yaklaşımı
- C4 model ile mimari görselleştirme
- System thinking for architects yaklaşımı
-
02 Ders
Sistem Gereksinimleri & Trade-off Mantığı
- Reliability, scalability, maintainability
- Latency, throughput, availability kavramları
- Functional vs non-functional requirements
- Gereksinim toplama ve dokümantasyon
- Trade-off analizi (cost / performance / complexity)
- Güvenlik/Kimlik Doğrulama
-
03 Ders
Trafik Yönetimi & Edge Bileşenler
- DNS resolution
- CDN mimarisi ve caching
- Load balancer (L4 / L7)
- Reverse proxy
- API Gateway / Application Gateway
- Rate limiting & throttling
-
04 Ders
Veri Transfer Modelleri & İletişim Paradigmaları
- REST vs RPC
- Service-to-service communication
- Sync vs async communication
- Message passing model
- Communication pattern seçimi
-
05 Ders
Messaging Altyapısı
- Kuyruk (Queue) nasıl çalışır? Broker içi veri akışı
- Pub/Sub mekanizması - fan-out nasıl olur?
- Kafka partition, offset, consumer group iç işleyişi
- Mesaj garantileri: at-most-once, at-least-once, exactly-once
- Retry, Dead Letter Queue, backpressure
- Circuit breaker - cascade failure önleme
-
06 Ders
Veri Depolama Modelleri
- Relational vs NoSQL
- Document, graph, time-series DB
- Data modeling yaklaşımları
- Query language farkları
- Storage selection trade-offs
- Cache-through & DB-through yaklaşımı
-
07 Ders
DB İç Yapıları & Indexing
- B-tree
- Hash index
- Write-Ahead Log (WAL)
- LSM Tree
- SSTables
- Read/write optimization
-
08 Ders
Dağıtık Sistem Temelleri
- CAP teoremi
- Partitioning stratejileri
- Consistent hashing
- Rebalancing
- Replication temelleri
-
09 Ders
Transactions, Consistency & Consensus
- ACID & isolation levels
- Distributed transactions
- Consistency modelleri
- Serializability
- Raft & Paxos
-
10 Ders
Data Processing Sistemleri
- Batch processing
- Stream processing
- MapReduce
- Messaging systems ile veri işleme
- Preprocessing pipelines
-
11 Ders
Event-Driven Advanced Patterns
- Event sourcing
- CQRS
- Event Sourcing
- Saga pattern
- Eventual consistency
-
12 Ders
Atölye: Observability + Capstone System Design
- Logging, metrics, monitoring, alerting
- System observability stack
- Latency / throughput monitoring
- Spotify-scale architecture senaryosu
- 1B user / 10M concurrent / 200ms latency
- Uçtan uca sistem tasarımı
- Component deep-dive
Bilgi İstiyorum
Yazılım mimarisi alanında uzmanlaşmak için Yüksek Trafikli Yazılım Mimarisi Eğitimi'ne kayıt olmak üzere formu doldurun. Eğitim danışmanımız en kısa sürede sizinle iletişime geçerek kurs içeriği ve ücretlendirme hakkında detaylı bilgi verecektir.