Promptles
Architecture

Microservices

intermediate

Definition

A way of building a big app by splitting it into many small, independent programs that each handle one job. The payments program, the search program, and the notifications program are all separate, run on their own, and can be updated without touching each other.

In the wild

A streaming service uses one microservice for billing customers, another for the recommendation feed, another for the actual video playback, and another for sign-ups. The recommendations team can update their part five times a day without ever bothering the billing team.

More from Architecture