Arif Rahman

All projects

Each case study covers the problem, the architecture I chose and what changed as a result. Academic and personal projects are labelled. Recruiting? Match these against your job description.

Containerised builds, images and local-to-cloud runtimes.

08 · 2026 · Personal projectCompleted

Multi-Container Application — Flask + Redis

Problem
State kept inside the app process vanishes whenever the container restarts.
Tools
DockerDocker ComposeFlaskRedis
Result
The counter lives in Redis on a volume, and services find each other by name.
09 · 2026 · Personal projectCompleted

AWS ECR — Private Container Registry Pipeline

Problem
Images on a laptop or public Docker Hub had no access control and nowhere AWS could pull from.
AWS services
ECRIAMAWS CLIDocker Compose
Result
A 66.68 MB arm64 image in a private, IAM-governed repo, pulled straight into Compose.
10 · 2026 · Personal projectCompleted

Full-Stack Containerization & Multi-Container Networking

Problem
“Works on my machine” failures from missing dependencies and hardcoded IP addresses.
Tools
DockerBridge networksGitSSH
Result
Repeatable image builds, and containers that talk to each other by name.
11 · 2026 · Personal projectCompleted

Docker Compose — Declarative Multi-Service Stack

Problem
Running a two-container app meant a fragile chain of manual docker commands.
Tools
Docker ComposeFlaskMySQL
Result
The whole stack starts with one command, identical on every machine.