Bilgehan Aygün
Yazılım Geliştirme Uzmanı

Veri Tabanındaki Değişiklikleri Anında Yakala: Debezium

Debezium, açık kaynaklı bir Change Data Capture (CDC) platformu olarak dağıtık mimarilerde ihtiyaç haline gelen olay tabanlı veri akışı sağlamakta ve CQRS (Command Query Responsibility Segregation - Komut Sorgu Sorumluluk Ayrımı), Outbox Pattern (Giden Kutusu Deseni) gibi birçok tasarım desenini uygulamayı kolaylaştırmakta, farklı veri tabanları...

Kontrat Testi ve Spring Cloud Contract ile Kafka Kontrat Testleri

Bu yazıda kontrat testin ne olduğuna, neden ihtiyaç duyulduğuna ve genel yapısına değinilmiştir. Kafka'da üretici ve tüketici rolündeki iki mikroservis için bir senaryo üzerinden Kafka kontrat testlerini Spring Cloud Contract ile nasıl gerçekleştirebileceğimiz kod örnekleriyle anlatılmıştır.