Microservice
Domain: Computer Systems
🎯 Motivation
A small, independent service that does one thing well. Multiple microservices work together to form an application.
📋 Concrete Example
Microservices: User Service (login), Product Service (catalog), Order Service (checkout), Payment Service (billing). Each runs independently, communicates via APIs. One crashing does not bring down the others.
🔗 Analogy
Microservices are like departments in a school - Admissions handles enrollment, Finance handles fees, IT handles technology, Facilities handles buildings. Each department is independent. If IT is down, Admissions still works.