MicroServices Interview Questions

https://www.edureka.co/blog/interview-questions/microservices-interview-questions/

  • What do you know about Microservices?
    It is an Architectural Style that structures an application as a collection of small autonomous services, modeled around a business domain.

  • List the Advantages of Microservices Architecture.
    • Independent development: developed based on their individual functionality.
    • Independent deployment: they can be individually deployed.
    • Fault isolation: even if one service fails, the system still continues to function.
    • Mixed Tech Stack: different languages and techs can be used to build different services of the same system.
    • Granular scaling: individual components can scale as required, there is no need to scale all components together.
  • What are the features of Microservices?
    • Decoupling: services within a system are largely decoupled.
    • Componentization: ms are treated as independent components that can be replaced or upgraded.
    • business capability: ms are very simple and focus