Codefiction Podcast

505 - Farklı veritabanları ve veritabanı seçim rehberi

Episode Summary

Talentgrid'in katkılarıyla hazırladığımız bu bölümde, Thales'te DevOps & System Engineer olarak çalışan Gülçin ile birlikte farklı veritabanı teknolojilerini ve veritabanı seçimindeki kriterlerimizi konuştuk.

Episode Notes

Veritabanlarını doğru seçmek ve doğru ekibi kurarak bu veritabanlarını yönetmek çoğu zaman bir projenin kaderini belirleyen kararlar olabiliyor. Bu bölümde Talengrid'in katkılarıyla Gülçin Yıldırım Jelínek ile birlikte bu konuyu ele almaya çalıştık ve bir çok soruya cevap aradık. Neden isterlerimize göre veritabanı seçmeliyiz? Elimizde ne tür farklı seçenekler var ve bunları nelere göre değerlendirmeliyiz? Ekiplerin yetkinleri bu seçime nasıl etki eder? DBA'in nedir, görev tanımında ne vardır? Veritabanı için DevOps ne ifade eder? Yaptığımız veritabanı değişikliklerini nasıl canlı ortamlara taşımalıyız?  Veritabanı sorgularını nasıl takip ediyoruz, metriklerini ne şekilde toplayıp ölçüyoruz?

Güzel bir migration hikayesi olarak Strava'nın macerası https://medium.com/strava-engineering/the-boring-option-4a7c6ad16ab8