March 29, 2024

Topics List

The 8 Principles of Microservices

We would discuss the 8 fundamental principles of microservices architecture. They are: Modeled around business domain Adapt an automation approach ...
Read More

8 Fundamental Microservices Patterns and Concepts

In this article, we would discuss 7 key concepts in Microservices. We would also illustrate them with diagrams. They are: ...
Read More

How Choreography-based Saga Works in Microservices

In this article we would explain how a Choreography-based Saga works in microservices. Then present a simple algorithm. In Choreograph-based ...
Read More

Axon – The Best Platform for Microservices

In this article, I would tell you about the Axon Platform. From my view so far, it is the best ...
Read More

A Closer Look at the Saga Pattern in Microservices

A saga is described (according to Garcia-Molina and Salem) as a sequence of operations where each operation can be interleaved ...
Read More

Explaining Bounded Context in Microservices

Bounded Context is a very important term in Microservices. If you get the hang of it, then design of microservice ...
Read More

CQRS With Axon Tutorial – Part 1 – Introduction and Setup in Intellij

In this series, I would teach you how to build a microservice that uses CQRS and Event Sourcing using the ...
Read More

CQRS With Axon Tutorial: Part 2 – Modify the pom.xml(Add Axon Dependencies)

In Part 1, we set up the gcdemo project in IntelliJ. In this part, we would modify the pom.xml by ...
Read More

CQRS With Axon Tutorial: Part 3 – Setup the Commands, Events and Aggregate

In this part, we are going to be setting up the Commands, Events and Aggregate. We also would set up ...
Read More

CQRS With Axon Tutorial: Part 4 – Build the GUI Using Vaadin

To be able to test out our service we need some GUI.That is what we would do in this part ...
Read More

CQRS With Axon Tutorial: Part 5 – Build the Query Module

In this part, we would build the query module. This is in line with the CQRS principle: we separate the ...
Read More

CQRS With Axon Tutorial: Part 6 – Build the Summary Projection

In this part we would create the summary projection class.This class would be part of the query package. This is ...
Read More

CQRS With Axon Tutorial: Part 7 – Display Data in the Grid

In this part, we are going to implement and Grid and populate the grid with data. We would consider the ...
Read More

CQRS With Axon Tutorial: Part 8 – Setup Spring Profiles

In this part, we would split out application into three parts: command, query and client. So these would correspond to ...
Read More

Microservices with Spring Profiles(Step by Step Tutorial)

In this step by step tutorial, I will teach you how to build microservices using Spring Profiles. Spring Profiles allow ...
Read More

Multiple Database Configuration for Microservice in Spring Boot

Previously in this Tutorial, we learnt how to split a single structured monolith into microservices. We did this using Spring ...
Read More

How to Dockerize Your Spring Boot Application (Step by Step)

If you are learning microservices,then you should also know about docker and container. In this tutorial, I will teach you ...
Read More

Understanding the Architecture of Event-Based CQRS Design

In this article, I am going to explain the various components of a simple Event-based CQRS Architecture. Take a look ...
Read More

Complete MongoDB Tutorial + Step by Step Demo with Spring Boot

In this demo, I would teach you how to set up and use MongoDB. It would be a complete MongoDB ...
Read More

CQRS Tutorial With Axon Framework (Step by Step FoodCart Project for Beginners)

This is a complete tutorial on CQRS and Event Sourcing based application using Axon Framework(Food Cart). For best learning experience, ...
Read More

Understanding the Files and Components of a CQRS Application(With AxonFramework)

We are going explain all the bits and pieces of a CQRS-based application. Therefore, we would use the GiftCard application ...
Read More

Complete CQRS Application with Axon Framework – 1 (Step by Step Guide)

We would build a complete CQRS application with Axon Framework. I would help you understand the various components that make ...
Read More

Complete CQRS Application with Axon Framework – 2 (Step by Step Guide)

We would now complete our tutorial on CQRS With Axon Framework. Recall that in the first part, we talked about: ...
Read More

Complete CQRS Application with Axon Framework – 3 (Build the UI)

This is Part 3 and the final part of our CQRS Application. Here is Part 1 and Part 2. In ...
Read More

RabbitMQ in Microservices – Step by Step Tutorial with SpringBoot

In this step by step tutorial, you will learn about RabbitMQ. We would build a Spring Boot project using IntelliJ ...
Read More

How Zuul API Gateway Proxy Forwards Requests

In this tutorial, I would explain to you how an API Gateway forwards requests to backend Microservices. What is Zuul? ...
Read More