Monstarlab interview question

Have you ever worked with microservices? What is it for? When should it be used.

Interview Answer

Anonymous

24 Jul 2022

Microservices is an architecture that separates the system in smaller, deployable and testable pieces that make it easier for you to scale your services individually. You should use microservices when your application is complex enough to benefit from it, or when it would benefit from different technology stacks depending on the service. Like having the backend in Java and data analysis service with python (what wouldn’t be possible with a monolithic application)