Cloud Computing Project Documentation Charan Gnanasekar Geetha Dynamic Multi-Language Code Runner using Docker Containers Introduction The Dynamic Multi-Language Code Runner is a complete application that is built with containerization and can compile and execute code written in multiple programming languages, all while maintaining a secure and isolated environment. The goal of this project is to show how Docker can be used to unify different compiler environments into a single container while providing benefits such as scale, portability, and independence to any platform. Objectives of part 1 – Backend setup To develop and execute a backend service with Node.js and Express that accepts code and language from the frontend, handles the execution in a safe environment, and sends the output back. Objectives: · Create a REST API endpoint (/run) where the user can run their code. · ...