DEV Community

Discussion on: what are microservices and why should we use them?

Collapse
 
andrewlucker profile image
Andrew Lucker

Sometimes software libraries or resources don't physically fit on the same server. So you put them on different servers. Also forcing people to do this prevents monolithic applications which can also be good.

Structuring applications to use libraries and components that communicate over network by default, rather than linking, is the microservices style.