Daily Share - 41
Deploying SuburbLens across three clouds
Just finished wiring up the deployment for SuburbLens, a side project that helps new immigrants and students in Australia size up Sydney and Melbourne suburbs using ABS Census data (housing tenure, community languages, country of birth, education levels).
The fun part was that the three pieces of the stack each wanted a different home, so I leaned into it instead of forcing everything onto one platform:
Frontend → AWS Amplify. The React 19 + TypeScript app builds and ships through Amplify's CI/CD, push to the branch, it builds and deploys. Easy CDN-backed hosting with zero servers to babysit.
AI agent → Fly.io. The LangGraph + LangChain assistant (FastAPI) runs as a container on Fly. It needs to hold a long-lived process and talk to a Postgres checkpointer that persists and summarizes each user's chat history, so a real app server fits it better than functions.
Backend API → AWS Lambda. The .NET 10 Minimal API is stateless, query-only, and spiky in traffic — basically the textbook case for serverless. It sits behind Lambda and scales to zero when nobody's around.












