Yazılım Yoğun Sistemlerde Sistem Tasarımı

Yazılım Yoğun Sistemlerde Sistem Tasarımı

Eğitim Detayları

Yazılım Yoğun Sistemlerde Sistem Tasarımı Eğitimi, ODTÜ Teknokent'te bulunan Savunma Sanayii Akademi dersliklerinde ücretli olarak gerçekleştirilmektedir.
📩 Eğitim programı hakkında detaylı bilgi için: egitim@tregitim.com.tr adresiyle iletişime geçebilirsiniz.
Eğitim Hakkında
Dağıtık mimari, merkezi mimari Yük dağıtımı, yük dengeleme, yük dengeleyici Vekil sunucu (reverse proxy) Sistem ölçeklenebilirliği (scalability): Dikine ölçekleme (vertical scaling) Yatay ölçekleme (horizontal scaling) Sistem performansına yönelik tasarım kriterleri ölçeklenebilirlik, ön bellekleme, çerezler ve oturum yönetimi (Cookies-Session management), etc. Kullanılabilirlik ve tutarlılık (Availability vs consistency) (CAP teoremi) Yetkilendirme, kimlik doğrulama mimarisi (Authorization, authentication) Yedekleme ve kurtarma mimarisi (backup and recovery) Güvenlik (security) mimarisi Sistem modüllerinin ölçeklendirilmesi Sanallaştırma tipleri, ne zaman, hangisi? Depolama teknolojileri, ne zaman, hangisi? Tek nokta kaynaklı hata (SPoF) Veri mühendisliği Sistem verilerinin belirlenmesi, Veri modelleme ve evreleri Veri modellemeden veri tabanı tasarımına geçiş Veri tabanı tipleri, nerede, hangisi? SQL vs NoSQL; RDBMS, NoSQL tipleri Veri çoğaltma ve senkronizasyon (replication and synchronization) DB normalizasyonu, normalden çıkarma, parçalama, ayarlama, federasyon (normalization, de-normalization, sharding, tuning, federation), vb. Veri değişim mekanizmaları Servis odaklı mimari (SOA) Uygulama katmanı teknolojileri: Mikroservisler, servis keşfi (Microservices, service discovery), vb. Haberleşme katmanı teknolojileri: TCP, UDP, RPC, REST, vb. Asynchronism: mesaj kuyruğu, görev kuyruğu, geri basınç (message queue, task queue, back pressure), DevOPS (yazılım) teknolojileri Felaket kurtarma İçerik yönetimi