Grokking the System Design Interview

0% completed

Serverless Architecture vs Traditional Server-based

Serverless architecture and traditional server-based architecture represent two different approaches to deploying and managing applications and services, especially in cloud computing.

Serverless Architecture

  • Definition: In serverless architecture, the cloud provider dynamically manages the allocation and provisioning of servers. Developers write and deploy code without worrying about the underlying infrastructure.
  • Characteristics:
    • Dynamic Scaling: Automatically scales up or down based on the demand.

.....

.....

.....

Like the course? Get enrolled and start learning!
Andre Hildinger

Andre Hildinger

· 4 months ago

This explanation seems to be confusing “serverless” with “serverless functions.” Serverless is an infrastructure management model, while Lambda-style functions are just one implementation pattern within it.

ECS with Fargate is serverless and, when configured with a minimum of 1 task, it operates just like a traditional server with no cold start.