System Design Fundamentals
Vote

0% completed

Microservices vs. Serverless Architecture

There are two popular ways to split an application into pieces that run and scale on their own: build a set of small services that you deploy and operate yourself (microservices), or write individual functions that a cloud provider runs for you only when something triggers them (serverless).

They are often presented as rivals. They are not. Microservices describe how you divide the application. Serverless describes who runs the resulting code and how you pay for it.

.....

.....

.....

Like the course? Get enrolled and start learning!
Aaron

Aaron

· 2 years ago

Why is this framed as mutually exclusive? Can you not build a microservice using serverless components?

Show 1 reply