01 / The starting point
Finishing the part after the application works
Builder’s notes
Deependra Sai Kumar ReddyA web application running locally leaves an important part of the work unfinished. Its dependencies, runtime, server configuration, and process management still need to make sense elsewhere. This project was built to close the gap between understanding deployment in theory and taking responsibility for the complete path.
The scope connected a Flask backend, Docker containerisation, and deployment to an AWS environment running Linux. It brought development and delivery into the same project, so choices made in the application could be considered alongside the environment needed to run it.
I built a modular Flask application, packaged it with Docker for a reproducible environment, and handled the cloud deployment and Linux setup. The work made deployment part of the application’s construction. It required following the system beyond the source code into the conditions under which it actually runs.