Microservices API Gateway Introduction

Microservices architecture approach provides opportunity for multiple services to work together to create a cohesive application. Since, all the services interact with each other via different APIs hence it requires an entity to manage all the api interaction across services. This entity is called API Gateway and is one of the most important entities in microservices architecture. In this article, we are going to discuss about API Gateway and its importance in microservices architecture approach.

Please check Introduction to Microservices Architecture for more information.

(more…)
Microservices API Gateway Introduction Read More

Microservices Design Best Practices

Microservices architecture is a software development approach allowing breaking down of large complex applications into smaller and independent modules which are called a service. These services are designed in a way to be loosely coupled and can be deployed independently which allows flexibility in scalability and faster deployments. This approach also increases the resiliency of the system. In this article we are going to talk about Microservices design best practices which must be considered while designing.

Please check Introduction to Microservices Architecture for more information.

(more…)
Microservices Design Best Practices Read More

Introduction to Microservices Architecture

Microservices architecture style is a way to design software applications by breaking down the complex software into multiple smaller, independent services. These small services are called microservices and software applications are built by combining multiple smaller services (or microservices) where each microservice will perform a specific function and it can communicate with other services as well.
In this article, we are going to discuss about the various advantages and disadvantages of microservices architecture.

(more…)
Introduction to Microservices Architecture Read More