Haci SimsekStrangler Fig PatternIn today’s software world, there are many large, monolithic software projects. These projects can be hard to keep up with this change rate…May 3May 3
Haci SimsekCentralized Service RegistryThe world of microservices is growing and evolving with each passing day. If we were to mention one of the biggest advantages of using…Apr 5Apr 5
Haci SimsekUnderstanding Circuit Breaker Pattern in MicroservicesIntroductionDec 30, 2023Dec 30, 2023
Haci SimsekSoftware Development with Clean ArchitectureThe world of software is growing and evolving every day. In this advancing world, it is necessary to manage the complexity of code. To be…Nov 4, 2023Nov 4, 2023
Haci SimsekAPI Gateway Pattern? API Gateway vs Reverse Proxy ?The API Gateway pattern is a layer that sits between the client and the server, or microservices. It acts as a traffic manager, receiving…Jun 19, 2023Jun 19, 2023
Haci SimsekWhat is Idempotency and Idempotency in HTTP Methods?If we need to define idempotency, it refers to a property of a method where executing it once yields the same result as executing it…Jun 5, 2023Jun 5, 2023
Haci SimsekThe BFF Pattern: Optimizing Your Client Applications for MicroservicesBackend for Frontend (BFF), a pattern used in software architecture, enables client applications to operate more efficiently and flexibly…May 22, 2023May 22, 2023
Haci SimsekWhat is The CAP Theorem?The CAP theorem was presented by Eric Brewer in 1998. Also known as Brewer’s theorem. The CAP stands for consistency, availability, and…Apr 20, 2023Apr 20, 2023
Haci SimsekWhat is SAGA Pattern?The SAGA pattern, also known as distributed transaction management, is a design pattern used in distributed systems to manage long-running…Apr 8, 2023Apr 8, 2023
Haci SimsekWhat is the BDD?BDD stands for Behavior Driven Development, which is an approach to software development that focuses on how the software should behave…Apr 8, 2023Apr 8, 2023