Advanced project

Cloud-Deployed REST API

Containerise an API and deploy it to Azure Container Apps or AWS ECS with managed secrets.

AdvancedBrief — full guide in progress
localhost:3000/cloudGET /api/courses{ "data": [{ "id": 1, "title": "React" },{ "id": 2, "title": "SQL" }], "total": 2 }200 OK

Required skills

Complete these lessons first

Folder structure

Project tree
api/
├── Dockerfile
├── infra/
└── src/
Full guide in progress

The step-by-step guide for this project is being written. Use the lessons above to build it yourself — it is a great way to practise.

Possible enhancements

Autoscaling rules
Blue/green deployment