Skip to main content

Glossary

What Are Microservices

Microservices are an architecture where each business function runs as its own independent service. Plain-English definition.

Definition

Microservices are an architectural approach where an application is built as a collection of small, independent services, each responsible for a specific business function. Instead of one large application doing everything, you have separate services for things like user accounts, payments, notifications, and reporting. Each runs independently, communicating with the others through APIs. If one service needs updating or fails, the rest continue working.

Why It Matters

Microservices affect how quickly your application can evolve and how resilient it is to problems. Because each service is independent, your development team can update the payment system without touching the user account system, deploy changes faster, and isolate failures so a bug in one area does not bring down the entire application. The trade-off is complexity: microservices require more infrastructure, more coordination between teams, and stronger monitoring. They are the right choice for large, complex systems but overkill for most small-to-medium applications.

Example

An online marketplace starts as a single application. As it grows, the team splits it into microservices: one handles product listings, another manages the checkout process, a third runs seller payouts, and a fourth handles customer notifications. During a flash sale, the product listing service scales up to handle heavy traffic while the seller payout service continues running at normal capacity. No wasted resources, and no risk of the payout system being affected by the traffic spike.

The natural contrast here is the monolith, which explains when keeping everything in one codebase is the better call. Both sit in the glossary, and you can explore your options further on the custom software development page.

Portrait of Alexander De Sousa, founder of Digital Royalty
Founder-led
“I’ve put everything I know into how this company works — the standards, the method, the care on every project. It runs through the whole team, and I hold us all to it.”

Alexander De Sousa · Founder LinkedIn

Featured on BBC Radio Solent

Get started

Tell us what you need

A few quick questions, then a straight answer from a real person — usually within a few hours.

Tell us what you're working on

Whether it's a new site, a platform, or a process that shouldn't be manual any more — we'll tell you honestly if we can help.