Cloud Resume Challenge

Sun, 20 April 2025

Completed

high-performance cloud resume built with Rust and Astro, achieving 97.8% faster cold starts and 84.2% memory reduction compared to traditional Java implementations. Features automated CI/CD, Infrastructure as Code with Terraform, and comprehensive security practices including OIDC authentication and CloudFront OAC.

Live Demo GitHub
Rust
AWS
TypeScript
React
Astro

Overview

My attempt at the Cloud Resume Challenge, built with performance and sustainability in mind. This project demonstrates full-stack cloud development using cutting-edge technologies and best practices for infrastructure, security, and automation.

Key Achievements

Performance Optimisation

Architecture and Technologies

Technical Highlights

Sustainable Cloud Computing

Chose Rust over Java for serverless functions to reduce environmental impact and improve user experience through:

Development Practices

Infrastructure as Code

Key Challenges Solved

CORS Configuration

Debugged CORS issues between local development and AWS API Gateway, including proper handling of preflight OPTIONS requests and Vary headers.

Race Conditions in Testing

Resolved Playwright test flakiness by implementing sequential test execution to prevent concurrent counter-increments.

CI/CD Pipeline Optimisation

Authentication & Security

Development Workflow

Technologies Used

Future Enhancements