Home » #microservices

#microservices

Load Balancer

Load balancers are networking devices or software components that evenly distribute incoming network or application traffic across multiple servers or resources. They play a crucial role in optimizing resource utilization, ensuring high availability, and improving the reliability and performance of modern applications and services by preventing any single server from becoming overwhelmed with traffic. Load […]

Load Balancer Read More »

Microservices

41. What is the role of web and RESTful APIs in Microservices?A microservice architecture is based on a concept wherein all its services should be able to interact with each other to build a business functionality. So, to achieve this, each microservice must have an interface. This makes the web API a very important enabler

Microservices Read More »

Microservices

31. How to maintain ACID transactions in Microservices?ACID is an acronym for four primary attributes namely atomicity, consistency, isolation, and durability ensured by the database transaction manager.  In a distributed system involving multiple databases, we have two options to achieve ACID compliance:  2 Phase Commit should ideally be discouraged in microservices architecture due to its

Microservices Read More »

Microservices

21. What are the important patterns for orchestrating Microservices architecture? As we start to model more and more complex logic, we have to deal with the problem of managing business processes that stretch across the boundary of individual services. 22. What is referred to as Serverless?Serverless refers to a model where the existence of servers is

Microservices Read More »

Microservices

11. How can we test the Microservices based architecture?One should have unit and integration tests where all the functionality of a microservice can be tested. One should also have component based testing.One should have contract tests to assert that the expectations by the client is not breaking. End-to-end test for the microservices, however, should only

Microservices Read More »

Microservices

1. What are Microservices?Microservices is an architectural style which structures and application as a collection of loosely coupled, independently maintainable, testable and deployable services which are organized around business capabilities. If you have a business focus and you want to solve a use case or a problem efficiently without the boundaries of technology, want to scale

Microservices Read More »

Scroll to Top