DevOps Mimarisi: Veri Mühendisliğine Etkileri
DevOps Kavramları
Cem Sakarya
DevOps Risk Advisor
Mikroservis mimarisi
- Mikroservisler küçük ölçekli yazılım bileşenleridir
- Mikroservisler ayrı ayrı dağıtılır
- Her mikroservis farklı bir işlevi üstlenir
- Her mikroservisin kendi verisi ve mantığı vardır
- Veriyi özel veritabanlarında saklarlar
Monolitik mimari
- Mikroservis mimarisinin tersidir
- Büyük, tek bir birim
- Mikroservislere göre çok daha basit
- Bakım ve değişiklik çok zor ve risklidir
Monolitik Mimari
- Sınırlı sayıda veritabanı
- Tüm uygulama aynı veritabanlarını kullanır
- Küçük ölçekli uygulamalar için uygun olabilir
Mikroservis Mimarisi
- Her mikroservis için ayrı bir veritabanı
- Başka bir servisin veritabanına erişmek için API çağrıları gerekir
- Büyük organizasyonlar ve karmaşık ürünlerde etkilidir
Mikroservislerin özel veritabanları
- Bazı ürün işlevleri birden çok mikroservisin işbirliğini gerektirir
- Mikroservisler birbirlerinin veritabanlarına serbestçe erişemez; bu yüzden API çağrıları yaparlar
- Mikroservisler her zaman birbirleriyle iletişim kurar
Mikroservislerde veri mühendisliği uygulamaları
Mikroservislerde veri mühendisliği uygulamaları
Hadi pratik yapalım!
DevOps Kavramları
Preparing Video For Download...