📡 You're offline — showing cached content
New version available!
Quick Access
Tutorials Microservices What are Microservices?

What are Microservices?

5 min read Quiz at the end
Microservices split an app into small independent services each owning its data and deployed separately.

What are Microservices?

Microservices is an architectural style where an application is built as small, independently deployable services — each owning its data and communicating over APIs.

  • Each service does one thing well
  • Independent deployment per service
  • Technology freedom per service
  • Scale individual services by demand
# Monolith vs Microservices
Monolith:      one codebase, one DB, one deployment
Microservices: many services, each with own DB

# E-commerce example
user-service    -- accounts, auth
product-service -- catalogue, inventory
order-service   -- order lifecycle
payment-service -- billing
notification    -- emails, SMS
Topic Quiz · 1 questions

Test your understanding before moving on

1. What is the core benefit of microservices over a monolith?
💡 Independent deployment and scaling per service is the primary benefit of the microservices architecture.