Skip to content
Technology

What is Microservices?

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.

See it, don’t just read it.
Watch a 2-minute lesson with voice + animation that explains microservices.
▶ Watch the visual lesson

Key things to understand

  • 1An app is split into many small, independent services.
  • 2Each service handles one specific job.
  • 3They communicate over a network, often via APIs.
  • 4Each can be developed, deployed, and scaled separately.

Frequently asked questions

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.

Related topics