Application Load Balancer
- It automatically distributes incoming traffic to different backend.
- ALB works on layer 7 of the OSI model.
- Infrastructure is managed by AWS, which can be horizontally and vertically scaled.
- AWS Lambda : Compute service that runs your code in response to events and automatically manages the compute resources.
- Amazon EC2(Elastic Compute Cloud) : Resizable compute capacity in the Cloud.
API Gateway
- Fully managed and server-less API service from AWS.
- Infrastructure is managed by AWS, which can be horizontally and vertically scaled.
- API Gateway basically act as an abstraction layer so that Frontend doesn’t have to worry about the backend micro-service.
Other Important Points :