top of page

Micro-Services

  • Writer: megha dureja
    megha dureja
  • Mar 5, 2021
  • 1 min read


What is a micro-service architecture?

is a way in which you build your application by breaking them down into smaller pieces and deploying them separately as separate processes possibly on separate machines/nodes and have them talk to each other so that they work together to form the application. Communication happens via APIs, a common choice is REST API and common payload is json.

Advantages of micro-service architecture?

  • Easier to Build and Enhance

  • Easier to Deploy

  • Easier to Maintain, Troubleshoot, and Extend

  • Technology Diversity

  • Deliver Performance and Scale

  • Simplify Real-Time Processing

  • Smaller surface area for change

Challenges of micro-service architecture?

  • Cross-Team Coordination

  • Monitoring

  • Multiple Instances

Micro-service architecture is best suited when?

When you have a large application with multiple teams working on it and you have a need for scaling , you need to scale up and down quickly. Not whole application but some services.


What is a monolithic application?

is your application which is deployed as a single unit. you don't have smaller services which talk to each other.

 
 
 

Comentários


Drop Me a Line, Let Me Know What You Think

Thanks for submitting!

© 2023 by Train of Thoughts. Proudly created with Wix.com

bottom of page