Tag:

Microservices

8 posts found

10/6/2021
4 min read

Message Delivery Semantics in Event-Driven Architectures

In the world of **event-driven architecture (EDA)**, services communicate through events instead of direct API calls. This decoupling unlocks scalability, resil...

By Misbahul Munir

9/22/2021
4 min read

The Outbox Pattern: Reliable Messaging in Microservices

In the world of microservices, where services are often distributed and loosely coupled, ensuring **reliable communication** between them is crucial. Especially...

By Misbahul Munir

9/8/2021
3 min read

Rethinking Data: A Deep Dive into Event Sourcing in Software Engineering

Imagine this: you're managing a financial app, and a customer contacts support asking _"Why was my balance lower last Tuesday than on Monday?"_ With traditional...

By Misbahul Munir

8/29/2021
3 min read

Understanding CQRS in Software Engineering: A Practical Guide

As modern applications grow in complexity, traditional CRUD-based architectures can become bottlenecks—especially when you need to scale or maintain complex bus...

By Misbahul Munir

8/18/2021
8 min read

Distributed Transactions: 2PC & Saga Pattern

In a **Microservices Architecture**, each service typically manages its own database to ensure **loose coupling and autonomy**. However, this creates a challeng...

By Misbahul Munir

8/10/2021
3 min read

Database per Service: A Core Principle in Microservice Architecture

When transitioning from a monolith to microservices, the focus is often on decomposing services and enabling independent deployments. But there's one subtle — y...

By Misbahul Munir

8/5/2021
4 min read

Breaking the Monolith: A Pragmatic Guide to Microservices Migration

As products grow, so does complexity. Many engineering teams eventually face the challenge of migrating from a tightly coupled monolith to a distributed, micros...

By Misbahul Munir

7/31/2021
3 min read

Why Microservices and Event-Driven Architecture Matter: A Beginner’s Guide

When you’re building software, the way you organize your code and services can make or break your ability to scale, move fast, and stay efficient. In this post,...

By Misbahul Munir