Containerization of a polyglot microservice application using Docker and Kubernetes

04/30/2023
by   Vamsi Krishna Yepuri, et al.
0

This project investigates the benefits of containerization technology in modern software development and deployment. The study emphasizes the advantages of using Kubernetes and Docker in the development process, including the easy packaging and deployment of microservices, efficient resource utilization, faster startup times, and greater scalability and flexibility. The project concludes by proposing a study that involves creating a polyglot microservice application using Java, Python, and JavaScript, containerizing it with Docker, and deploying it in Kubernetes. The study aims to evaluate service discovery and auto-scaling in distributed mode and compare the performance metrics with virtual machines and containers. The results of this study can inform software development teams about the benefits of containerization in modern software development and deployment.

READ FULL TEXT

page 1

page 4

page 7

page 8

page 9

research
03/29/2019

GÉANT Software Maturity Model

GÉANT project is an example of a large organization with around 30 softw...
research
07/30/2019

Towards Using Data to Inform Decisions in Agile Software Development: Views of Available Data

Software development comprises complex tasks which are performed by huma...
research
05/18/2023

Vitamin-V: Virtual Environment and Tool-boxing for Trustworthy Development of RISC-V based Cloud Services

Vitamin-V is a 2023-2025 Horizon Europe project that aims to develop a c...
research
09/18/2020

C-Balancer: A System for Container Profiling and Scheduling

Linux containers have gained high popularity in recent times. This popul...
research
08/12/2019

Exploring the relations between net benefits of IT projects and CIOs' perception of quality of software development disciplines

Software development enterprises are under consistent pressure to improv...
research
06/25/2021

Towards auto-completion on software requirements statements

As software systems become more complex, modern software development req...
research
08/07/2023

Simulating the Software Development Lifecycle: The Waterfall Model

(1) Background: This study employs a simulation-based approach, adapting...

Please sign up or login with your details

Forgot password? Click here to reset