Her Servisin Gizli Hazinesi: Mikroservislerle Database Per Service Hikayesi
2023-05-26
Bilgisayarlar Diyarı’nın bir başka köşesinde, Mikroservisler Şehri’nde, her mikroservisin kendi veritabanına sahip olduğu farklı bir dünya vardı. Bu model, “Her Servis için Veritabanı” olarak adlandırılmıştı.
Bu dünyada, her mikroservis kendi hazine sandığına, yani kendi veritabanına sahipti. Bu sandıklar, her bir mikroservisin ihtiyaç duyduğu verileri içerirdi ve sadece ilgili mikroservis tarafından erişilebilirdi. Tıpkı bir masal kahramanının kendi hazine sandığına sahip olması gibi, her mikroservis de kendi veritabanına sahipti.
Bir gün, Sipariş Mikroservisi, yeni bir sipariş oluşturma görevi aldı. Bu görevi tamamlamak için, müşterinin bilgilerine, sipariş detaylarına ve ödeme bilgilerine ihtiyacı vardı. Ancak bu bilgiler, Sipariş Mikroservisi’nin hazine sandığında, yani kendi veritabanında bulunuyordu.
Sipariş Mikroservisi, kendi hazine sandığını açtı ve gereken bilgileri topladı. Sonra bu bilgileri kullanarak yeni bir sipariş oluşturdu ve görevini tamamladı. Bu süreçte, hiçbir başka mikroservisin hazine sandığına, yani veritabanına ihtiyaç duymadı. Çünkü her mikroservis, kendi veritabanıyla tamamen bağımsız bir şekilde çalışabiliyordu.
Böyle bir dünya, her mikroservisin kendi hikayesini yaratmasını ve kendi görevini bağımsız bir şekilde tamamlamasını sağlıyordu. Bu, bir masal kahramanının kendi yolculuğuna çıkması ve kendi hikayesini yaratması gibiydi. Ve tüm bu hikayeler bir araya geldiğinde, Mikroservisler Şehri’nde büyük bir masal oluşturuyordu.
Ve bu masal burada sona eriyor. Ancak unutmayın, Mikroservisler Şehri’nde her zaman yeni bir hikaye, yeni bir macera ve yeni bir hazine sandığı bekliyor. Çünkü “Database Per Service” modeli, her zaman devam eder… Her zaman yeni bir hikaye anlatır… Her zaman yeni bir hazine sandığı açar… Ve bu, Bilgisayarlar Diyarı’nın büyülü dünyasının bir parçasıdır.