Haseeb Kamal
  • Services
  • Road to Python mastery!
  • Contact
Sign in Subscribe

System design

A collection of 3 posts
AWS ECS Deployment Made Easy: Step-by-Step Tutorial with Load Balancer
ECS

AWS ECS Deployment Made Easy: Step-by-Step Tutorial with Load Balancer

In this video, I build upon the last video and go through a practical step-by-step tutorial on how to deploy a serverless Python FastAPI app on AWS ECS. I also show how to attach a load balancer to the setup. Enjoy! And make sure to subscribe for more!
17 Apr 2023
An Introduction to AWS Elastic Container Service (ECS)
ECS

An Introduction to AWS Elastic Container Service (ECS)

Elastic Container Service (ECS) is a powerful serverless compute option on AWS. It allows us to deploy, run and manage clusters of containers in a serverless fashion in the AWS cloud. But what is serverless, what is Docker & containerisation and why is all this needed? The video also provides
30 Mar 2023
What are load balancers and why use them? A system design perspective.
AWS

What are load balancers and why use them? A system design perspective.

Improve application scalability, performance and availability with load balancers. Illustrations included! Load balancing is a system design concept that refers to distributing a set of tasks evenly across multiple servers. Why use load balancers? Imagine a server with a public ip address hosting a website. The server receives requests from
30 Dec 2022 4 min read
Page 1 of 1
Haseeb Kamal © 2025
Powered by Ghost