Microservices architecture is a software design approach that structures an application as a suite of small, independent services. Each service is self-contained and performs a single function. The services communicate with each other through well-defined APIs.
Concepts
29 posts
Google’s contribution to the open-source ecosystem has always been at a large scale. In fact, it has been the top open-source contributor to CNCF projects.
SOLID stands for Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency inversion principle. It is helpful in OOPS and robust Java applications.
A singleton design pattern is a Creational Design Pattern, Used for resource-intensive objects, Restricts multiple instantiations of a class, and ensures that only one instance of the class exists in the JVM.
Learn the 23 software design patterns including Gang of Four design patterns or object-oriented design patterns in Java, python, C++, PHP, Javascript, etc.