Connected systems
AWS IoT and serverless infrastructure
An internship project connecting a browser interface, serverless API, application data, device telemetry, and infrastructure as code.
System path
Where the work lives
- 01Browser client
- 02Static hosting
- 03API gateway
- 04Serverless functions
- 05Application data
- 06Device telemetry
- 07Terraform
Personal scope
What I owned
- Built a static HTML, CSS, and JavaScript frontend hosted on object storage.
- Implemented a serverless API using managed gateway, function, and database services.
- Connected device telemetry through AWS IoT services.
- Recreated the manually configured cloud stack with Terraform infrastructure as code.
Engineering approach
How I reasoned about it
- 1
Keep the browser, API, data, and device boundaries explicit so each interface can be tested independently.
- 2
Translate a working manual configuration into reproducible infrastructure rather than treating console setup as the final artifact.
- 3
Use managed services to keep the project focused on data flow and integration behavior.
Validation
How the signal was checked
- End-to-end browser-to-API and API-to-data checks
- Device-to-cloud telemetry integration checks
- Infrastructure recreation through Terraform
Working vocabulary
Technologies and domains
JavaScriptHTMLCSSAWS IoTS3API GatewayLambdaDynamoDBTerraform