Al Shahriar Niloy Logo

Microservice Architecture - Al Shahriar Niloy

Patterns & best practices to achieve scalability, flexibility, and resiliency.

  • Articles
  • About
  • Contact

Explore Articles on Microservice Architecture

Patterns & best practices to achieve scalability, flexibility, and resiliency.

Recent Articles

Maintaining Cross-service Data Consistency Using Transactional Outbox Pattern

In Microservice Systems, data replication is a crucial strategy to optimize performance and minimize synchronous calls between services. For instance, when an order is created in the Order service, replicating the order information…

Continue readingMaintaining Cross-service Data Consistency Using Transactional Outbox Pattern

Replicating Database Using Change Data Capture With Kafka

In today's fast-paced digital landscape, the role of computers has evolved beyond a single device, becoming inherently distributed to handle the increasing load of a world moving towards quick digitization…

Continue readingReplicating Database Using Change Data Capture With Kafka

Circuit Breaker For Microservice Resilience

As the world embraces the transition to microservice architecture, we're essentially moving from a single, tightly-knit process to a landscape where our application is divided into multiple independent processes. However, this shift…

Continue readingCircuit Breaker For Microservice Resilience

Keep The Microservice Madness Going With API Gateway

Suppose there are two teams working within an organization: one focusing on front-end development and the other on back-end microservices. The organization is currently in the process of transitioning...

Continue readingKeep The Microservice Madness Going With API Gateway

Asynchronous Communication In Microservices

In a monolithic application, communication between various modules is often taken for granted, as it occurs seamlessly within the same process through function calls. However, this luxury cannot be maintained…

Continue readingAsynchronous Communication In Microservices

Demystifying Microservice Service Discovery

As we break down a monolithic application into smaller microservices, we encounter a challenge: keeping track of the increasing number of network locations for these microservices. Unlike before, where communication happened…

Continue readingDemystifying Microservice Service Discovery

Securing Microservices: Best Practices and Patterns

Microservices applications are more vulnerable to security threats compared to monolithic applications because they have a larger attack surface. In a microservices architecture, the application is made up of many…

Continue readingSecuring Microservices: Best Practices and Patterns
Al Shahriar Niloy Logo

© 2023 Al Shahriar Niloy. All Rights Reserved.
Exploring the Depths of the Digital Frontier.

  • About
  • Contact