Tüm Yazılar

SCRUM Değerleri

Bu blog yazısında, SCRUM çerçevesinin, diğer yöntemler gibi her soruna spesifik bir çözüm sunmadığına, bunun yerine yazılımcılara rehberlik eden bir değerler bütünü sunduğuna odaklanılmaktadır. Bu değerler bütünü, yazılımcıların karşılaştıkları zorluklar karşısında karar almalarına ve uygun çözümler geliştirmelerine yol gösterici bir pusula niteliği taşır.

Prometheus ve Alertmanager ile Alarm Yönetimi

Bu blog yazısında, Prometheus ve Alertmanager kullanılarak sistemlerdeki kritik olayların etkin bir şekilde izlenmesi ve uyarıların ilgili ekiplere ulaştırılması süreci ele alınmaktadır.

OpenAPI ve Spring Boot ile API Dokümantasyonu

Bu blog yazısında, OpenAPI ve Spring Boot kullanarak API dokümantasyonunun oluşturulması, bu dokümanın bağımsız olarak dışa aktarılması, sürüm kontrolü, doküman güvenliğinin sağlanması ve en iyi uygulama pratikleri ele alınacaktır.

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.

Redis Kritik Lisans Güncellemesi: Etkisi Nedir?

Redis, son yaptığı güncelleme ile lisanslama politikasını değiştirdi. Bu değişikliğe göre Versiyon 7.4'ten itibaren Redis RSALv2 ve SSPLv1 lisansları kapsamındadır. Peki bu değişiklik ne anlama geliyor? Hâlihazırda altyapısında Redis kullanan uygulamalar bu lisans değişikliğinden etkilenecek mi? Blog yazımızın amacı bu gibi sorulara çeşitli kaynaklardan derlediğimiz...

Liquibase ile Veri Tabanı Şema Değişiklik Yönetimi

Bu blog yazısında, Liquibase'in ne olduğundan, ne için kullanıldığından, veri tabanı şema değişikliklerini yönetmek için Liquibase'in Spring Boot uygulamasında nasıl kullanılabileceğinden, Liquibase komutlarının Gradle ile nasıl çalıştırılabileceğinden ve Liquibase kullanırken dikkat edilmesi gereken en iyi uygulamalardan bahsedilecektir.