Software Architecture

Microservices

/ˈmaɪkrəʊˈsɜːvɪsɪz/

Definition

An architectural style where an application is composed of small, independently deployable services communicating over APIs.

Example in context

"Splitting the monolith lets us scale the recommendation engine independently during peak traffic."

Related terms

Practice this term

Master Microservices in context by working through exercises in the Software Architecture module. You'll see the term used in real engineering scenarios with multiple-choice, fill-in-the-blank, and matching drills.