Friday, May 31, 2024
Difference between Setter vs Constructor Injection in Spring
Thursday, May 30, 2024
How to sort a HashMap in Java 8 by keys and values using Stream and Lambda Expressions
Wednesday, May 29, 2024
3 ways to Find First Non Repeated Character in a String - Java Programming Problem Example
Tuesday, May 28, 2024
Can you take Spring Professional Certification without Training Course? [Yes]
Top 25 Apache Kafka Interview Questions Answers for Java Developers
Monday, May 27, 2024
Top 30 Programming questions asked in Interview - Java C C++ Answers
Saturday, May 25, 2024
12 Intermediate Database Administrator and Developer Interview Questions on Indexing
How to Manage Distributed Transaction in Microservices? SAGA and 2 Phase Commit Example Tutorial
Friday, May 17, 2024
Top 10 Microservices Design Patterns and Principles - Examples
Hello guys, if you are using Microservice architecture and want to learn about different Microservice design patterns and principles to better architect your application then you have come to the right place. Earlier, I have shared the best Java Microservices courses and books for Java developers, and in this article, I am going to share the essential Microservice design principle and patterns. We will cover patterns like Event Sourcing, Circuit Breaker, SAGA, CQRS, Strangler, Database per Microservices, Backend for Frontend (BFF), Service Discovery, and API Gateway and principles like Scalability, Flexibility, Resiliency, etc. When you developing an enterprise application, it is good to move with micro-services rather than move with a monolithic architecture.