Innovative Hosting with Hoster: Integrating AWS Services, Docker, and Real-Time Data for Scalable Deployment
The increasing complexity of deploying modern web applications necessitates automated solutions to reduce manual intervention and ensure seamless deployment. Hoster is an automated hosting solution designed with the objective of simplifying the process of launching web applications directly from GitHub repositories. Motivated by the challenges developers face in manual deployment, such as error-prone processes and inefficiencies, Hoster utilizes a robust backend architecture that combines Redis, Docker, AWS services, and Node.js to streamline cloning, building, and hosting projects. To effectively handle and route client requests, the platform's architecture includes a RESTful API server, a Dockerized build server, and a unique reverse proxy. Redis and Socket.io facilitate real-time communication and log tracking, guaranteeing openness and timely feedback throughout deployment. This study examines the strength of the proposed solution, focusing on its scalability, security, and dependability in contemporary web development. Additionally, it delves into Hoster’s design, implementation, and performance. The findings demonstrate Hoster's significant contributions to deployment automation, scalability, and resource optimization, offering substantial implications for real-world applications, particularly in DevOps practices.
Authors
- Vaibhav
- Yash Sharma (ORCID: https://orcid.org/0009-0007-1277-9364)
- Pronika Chawla
- Umesh Baghel
Institutions
- Manav Rachna International Institute of Research and Studies (IN)
Publication Details
- Published
- 2024-11-28
- DOI
- https://doi.org/10.1109/icaiccit64383.2024.10912282
- Citations
- 1
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.35