Create an animated lesson
On requestThis article is free to read. Creating a lesson uses your daily or stored credits; review the language and settings before starting.
What are microservices?
TechnologyLesson on requestFree to read
Quick answer
Microservices are a way of building software as many small, independent services that each do one job and talk to each other over a network. Instead of one big program, the app is a set of pieces that can be updated and scaled separately.
Key things to understand
- An app is split into many small, independent services.
- Each service handles one specific job.
- They communicate over a network, often via APIs.
- Each can be developed, deployed, and scaled separately.
People also ask
What are microservices?
An architecture that builds an app from many small, independent services that each do one job.
What's the opposite of microservices?
A 'monolith' — one large, unified application where all features are bundled together.
Why use microservices?
They let teams build, deploy, and scale parts of an app independently, improving flexibility and resilience.

