Government of India

CENTRE OF EXCELLENCE ON MICROSERVICES

NATIONAL INFORMATICS CENTRE
MINISTRY OF ELECTRONICS AND INFORMATION TECHNOLOGY
NIC Logo

Frequently asked Questions

 

18. What is a service mesh in microservices?
 A service mesh is an infrastructure layer that manages service-to-service communication, security, traffic, and observability.

 

19. What do you mean by Agile methodology in microservices?
 It enables rapid, iterative development and continuous delivery by allowing teams to independently build and deploy services.

 

20. What do you mean by bulkhead in microservices?
 Bulkhead isolates resources per service to prevent failures in one service from impacting others.

 

21. What do you mean by Gateway Aggregation?
 It combines responses from multiple microservices into a single request for the client.

 

22. What do you mean by gateway offloading?
 It moves common concerns like SSL, authentication, and logging to the API gateway.

 

23. What do you mean by gateway routing?
 It routes client requests to appropriate microservices through a single endpoint.

 

24. What is a sidecar?
 A sidecar is a helper component deployed alongside a service to handle cross-cutting concerns.

 

25. What is the strangler pattern in microservices?
 It gradually replaces parts of a monolithic application with microservices.

 

26. What do you mean by Database-as-a-Service (DBaaS)?
 DBaaS provides managed databases that can be provisioned, scaled, and operated without managing infrastructure.

 

27. What is an important feature of a container?
 Containers enable independent, isolated, and scalable deployment of microservices.

 

28. Explain the tool Jenkins.
 Jenkins is an open-source CI/CD tool that automates build, test, and deployment pipelines.

 

29. What do you mean by the Aggregator pattern in microservices?
 It collects and combines data from multiple services into a single response.

 

30. What is the Event Sourcing design pattern?
 It stores application state changes as a sequence of events for traceability and state reconstruction.

 

31. What is the Pub-Sub pattern in microservices?
 It is an asynchronous messaging pattern where publishers send events to topics and subscribers receive them independently.