Microservices_Fundamentals_Fowler55.pptx

METE45 8 views 15 slides Sep 19, 2025
Slide 1
Slide 1 of 15
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15

About This Presentation

test


Slide Content

Microservice Fundamentals Temel Prensipler ve Uygulama Rehberi Mete Demirtaş

Mikroservis Nedir? Küçük, bağımsız deploy edilebilen servisler Tek bir işlevi yerine getirir Birlikte çalışarak büyük sistemi oluştururlar

Temel Yaklaşım ne olmalı Mikroservisler için 9 temel ilke Bağımsız geliştirme ve deployment İş ihtiyaçlarına uygun tasarım

Componentization via Services Servisler, sistemin temel yapı taşıdır Bileşenler servisler olarak modellenir Her servis bağımsızdır

Organized around Business Capabilities Teknik modüller yerine iş alanları etrafında organizasyon Her ekip bir iş yetkinliğinden sorumlu

Products not Projects Süreklilik: Yazılım ürün olarak ele alınır Takımlar uzun vadeli sahiplenir Projeden ziyade ürün geliştirme kültürü

Smart Endpoints, Dumb Pipes İletişim basit tutulur (REST, gRPC, messaging) İş mantığı uçlarda (servislerde) bulunur Orta katmanda karmaşık ESB yoktur

Decentralized Governance Teknoloji seçiminde özgürlük Merkezi standartlardan ziyade esneklik Ekipler ihtiyacına göre karar verebilir

Decentralized Data Management Her servis kendi veritabanına sahip Veriler servisler arasında paylaşılmaz Bağımsız ölçekleme kolaylaşır

Infrastructure Automation CI/CD pipeline Otomatik test ve deployment Infrastructure as Code (Terraform, Ansible)

Design for Failure Hatalar kaçınılmazdır Servisler hataya dayanıklı tasarlanmalı Circuit breaker, retry mekanizmaları

Evolutionary Design Sistem zamanla evrilir Büyük upfront design yerine küçük iterasyonlar Yeni iş ihtiyaçlarına hızlı adaptasyon

Özet / Best Practices Mikroservis ≠ sadece teknoloji Organizasyonel ve kültürel dönüşüm P rensipler bir rehber

Q&A Sorularınız?
Tags