Leveraging Docker Containers for Deployment of Web Applications in Microservices Architecture

The increasing demand for scalable, flexible, and efficient web applications has led to adopting microservices architectures. Docker containers, in conjunction with microservices, enable seamless deployment and management of web applications. This paper explores the integration of Docker and microservices architecture for developing scalable web applications. Docker's containerization Technology enables packaging applications and related dependencies to be integrated into portable containers, providing advantages such as rapid startup times, reduced resource consumption, and flexible deployment options. This study highlights the use of Docker in a microservices framework, encompassing components such as client applications, Docker containers, microservices, and the database layer. The proposed system leverages Docker to develop a web application with Angular for the front end and Node.js for the back end, deployed on the Google Cloud Platform (GCP). The key aspects of the implementation include SSL/TLS configuration for secure communication, the use of middleware for authentication and session management, and a robust database connection setup with MongoDB and Mongoose. Performance analysis compares Docker containers with traditional virtual machines, demonstrating superior resource efficiency and faster deployment times.

Authors

Institutions

Publication Details

Published
2024-11-14
DOI
https://doi.org/10.1109/incowoco64194.2024.10863683
Citations
1
Primary Topic
Software System Performance and Reliability
Type
article
Field-Weighted Citation Impact
0.35
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Leveraging Docker Containers for Deployment of Web Applications in Microservices Architecture

Meenaxi M Raikar, Priyadarshini Patil, Shankru Guggari, Prajwal Shavi et al.
1 citations
Software System Performance and Reliability
0.35
article

Leveraging Docker Containers for Deployment of Web Applications in Microservices Architecture

Meenaxi M Raikar, Priyadarshini Patil, Shankru Guggari, Prajwal Shavi, Viju Rangannavar, Swati Mudavi, Neha Patil
article en
1 citations

Abstract

The increasing demand for scalable, flexible, and efficient web applications has led to adopting microservices architectures. Docker containers, in conjunction with microservices, enable seamless deployment and management of web applications. This paper explores the integration of Docker and microservices architecture for developing scalable web applications. Docker's containerization Technology enables packaging applications and related dependencies to be integrated into portable containers, providing advantages such as rapid startup times, reduced resource consumption, and flexible deployment options. This study highlights the use of Docker in a microservices framework, encompassing components such as client applications, Docker containers, microservices, and the database layer. The proposed system leverages Docker to develop a web application with Angular for the front end and Node.js for the back end, deployed on the Google Cloud Platform (GCP). The key aspects of the implementation include SSL/TLS configuration for secure communication, the use of middleware for authentication and session management, and a robust database connection setup with MongoDB and Mongoose. Performance analysis compares Docker containers with traditional virtual machines, demonstrating superior resource efficiency and faster deployment times.

KLE Technological University (IN)
Industry, innovation and infrastructure
Openalex Percentile: Top 34%
Software System Performance and Reliability
0.35
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Leveraging Docker Containers for Deployment of Web Applications in Microservices Architecture — Meenaxi M Raikar, Priyadarshini Patil, et al. · (2024) | TGRS Research Map | TGRS