Abstraction, Modularity, and Cognitive Complexity: Managing Software SystemsWhen developing software systems, managing complexity can become a major challenge. The human brain struggles to keep track of numerous…Jan 23Jan 23
Transactional Outbox Pattern.Transactional Outbox, dağıtık sistemlerde ve mikroservis mimarilerinde veri tutarlılığını sağlamak için kullanılan bir desendir. Bu desen…Jan 7Jan 7
Java Parallelism ve Concurrency: Warhammer Dünyasında Bir Görev!Düşün bir an, bir İmparatorluk savaşında yüzlerce askerin aynı anda savaşmak için hareket ettiğini… Fakat her birinin farklı bir hedefi…Dec 29, 2024Dec 29, 2024
NewSQL ile Gerçekten Yeni Neler Var?Aslında bu yazının başlığını bu linkteki makaleden aldım. Bence bu yazıyı okumadan bu makaleyi okumakta fayda var. Yeni öğrendiğim bir…Apr 6, 2022Apr 6, 2022
Derinlemesine gRPC incelemesi…Özet: Bu yazımızda derinlemesine gRPC inceleyip neden ortaya çıktığını, RESTFul API’s ile ne gibi farkları olduğunu, REST’e göre artıları…Mar 21, 2022Mar 21, 2022
Apache Kafka nedir ?Apache Kafka nedir ? sorusuna genelde aldığımız cevap “gerçek zamanlı olarak akış verilerini almak ve işlemek için optimize edilmiş…Mar 8, 2022Mar 8, 2022
Saga design pattern and transaction in Microservices architecturesAs it is generally known, design patterns are the method that will solve a design problem in the simplest and most effective way in project…Mar 3, 2022Mar 3, 2022
Why software engineer ?Software development is considered a field ruled by logic. Every decision we make is guided by rules that we can follow and understand…Oct 3, 2021Oct 3, 2021
What is Serverless?Imagine a vacation, its nights pitch dark, quiet, and gloomy. Hot and angry during the day. Again on such a day, with the cries of help…Jul 20, 2021Jul 20, 2021