Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Modern Mikroservis Mimarisi : Uçtan Uca Heryönüyle
Rating: 4.9 out of 5(5 ratings)
120 students

Modern Mikroservis Mimarisi : Uçtan Uca Heryönüyle

Gerçek hayatta kullanılan mikroservis tasarım kararlarını mimari seviyede kavrayın
Created byGörkem GÜNAL
Last updated 2/2026
Turkish
Turkish [Auto],

What you'll learn

  • Mikroservis mimarisinin temel prensiplerini ve monolit mimariden farklarını net şekilde açıklayabilecek
  • API, event-driven iletişim ve servis sınırlarını doğru tasarım kararlarıyla kurgulayabilecek
  • Mikroservislerde dayanıklılık (resilience), timeout, retry, circuit breaker gibi kavramları mimari seviyede uygulayabilecek
  • Docker ve Kubernetes kullanarak mikroservislerin deploy ve işletim mantığını anlayabilecek
  • Caching, scale-out / scale-up ve cloud cost konularında doğru mimari tercihleri yapabilecek
  • Gerçek bir senaryo üzerinden monolitten mikroservise geçiş stratejisini adım adım planlayabilecek

Course content

9 sections28 lectures1h 48m total length
  • Bu Kursta Seni Ne Bekliyor?3:40

    Selamlar, tüm derslerin sunumlarını ve videolarını indirebilirsiniz

  • Mikroservis Nedir?4:02

    Selamlar, tüm derslerin sunumlarını ve videolarını indirebilirsiniz

  • Monolit vs Mikroservis4:29

    Selamlar, tüm derslerin sunumlarını ve videolarını indirebilirsiniz

Requirements

  • Temel seviyede yazılım geliştirme kavramlarına aşinalık (backend veya frontend fark etmez)
  • REST API, HTTP, temel sistem mimarisi kavramlarını duymuş olmak yeterlidir
  • Kod yazma zorunluluğu yoktur; kurs kodsuz ama teknik mimari bakış açısı kazandırmayı hedefler
  • Mikroservise yeni geçen veya geçmeyi planlayan geliştiriciler için uygundur
  • Not: Bu kurs sıfırdan yazılım öğretmez, ama mikroservis mimarisini doğru anlamak isteyenler için bariyer koymaz.

Description

Mikroservis mimarisi, günümüzde ölçeklenebilir ve sürdürülebilir sistemler geliştirmek isteyen yazılım ekipleri için kritik bir yaklaşımdır. Ancak mikroservisler çoğu zaman yalnızca framework veya kod seviyesinde ele alınmakta, mimari kararların arkasındaki nedenler yeterince anlaşılmamaktadır.

Bu kurs, mikroservis mimarisini kod yazmaya odaklanmadan, mimari prensipler, tasarım kararları ve gerçek hayatta karşılaşılan problemler üzerinden ele alır. Amaç; mikroservisi ezberlemek değil, doğru yerde, doğru şekilde kullanabilme bakış açısı kazandırmaktır.

Kurs boyunca monolit ve mikroservis mimariler arasındaki farkları netleştirecek, servis sınırlarının nasıl belirleneceğini, veri sahipliği ve servisler arası iletişim modellerini mimari seviyede inceleyeceksiniz. Dağıtık sistemlerde kaçınılmaz olan hatalara karşı dayanıklılık (resilience) yaklaşımları; timeout, retry, circuit breaker, bulkhead ve idempotency gibi kavramlarla ele alınacaktır.

Ayrıca mikroservislerin üretim ortamında nasıl çalıştırıldığını anlamak için DevOps, CI/CD, Docker ve Kubernetes konuları mikroservis perspektifiyle incelenir. Caching, ölçekleme stratejileri (scale-out / scale-up) ve cloud maliyeti gibi performans ve operasyonel konular, mimari kararların sonuçlarıyla birlikte değerlendirilir.

Kursun sonunda ise monolitten mikroservise geçiş, gerçek bir senaryo üzerinden adım adım ele alınır. “Big bang rewrite” gibi hatalı yaklaşımlardan kaçınarak, aşamalı ve uygulanabilir bir geçiş stratejisinin nasıl planlanacağı gösterilir.

Bu eğitim, mikroservis mimarisini yalnızca “nasıl yapılır” sorusuyla değil, “neden böyle yapılmalı” sorusuyla öğrenmek isteyenler için hazırlanmıştır.


Bu kursta neler kazanacaksınız?

  • Mikroservis mimarisinin temel prensiplerini net şekilde kavrayacaksınız

  • API, event ve servis sınırlarını doğru mimari kararlarla tasarlayabileceksiniz

  • Dayanıklı ve ölçeklenebilir sistemlerin arkasındaki tasarım mantığını anlayacaksınız

  • DevOps ve cloud konularını mikroservis bağlamında değerlendirebileceksiniz

  • Monolitten mikroservise geçiş için uygulanabilir bir yol haritası oluşturabileceksiniz

Who this course is for:

  • Mikroservis mimarisini doğru prensiplerle öğrenmek isteyen yazılım geliştiriciler
  • Monolit bir sistemde çalışıp mikroservise geçmeyi planlayan geliştiriciler ve teknik ekipler
  • API, event, DevOps ve cloud konularını mimari bakış açısıyla birleştirmek isteyenler
  • Mikroservis tasarımı, dayanıklılık ve ölçeklenebilirlik konularında kendini geliştirmek isteyen yazılım profesyonelleri
  • Kod yazmadan, mimari seviyede mikroservis yaklaşımını anlamak isteyen orta seviye geliştiriciler