JOURNAL ARTICLE

Transform Monolith into Microservices using Docker

Abstract

Adaption to container-based micro services architecture will shorten the time to react to the market and help deliver a quality product to the customers. Docker which is based on container-based virtualization has changed the way we look at application deployment. Microservices architecture also introduces complexities which can be mitigated by services scheduling and resource management. In this paper, we present an approach on how to transform your existing monolith into microservices architecture, deploy and deliver using Docker, the way a high velocity organization does with agile development, scalability and an ability to move to the cloud. The contributions of paper are a) An approach to transform existing application into microservices architecture b) Microservices deployment strategy using Docker c) Service discovery pattern d) Proposed strategy to build and ship microservices using Docker

Keywords:
Microservices Computer science Virtualization Scalability Cloud computing Software deployment Agile software development Service-oriented architecture Container (type theory) Architecture Operating system Software engineering World Wide Web Web service Engineering

Metrics

9
Cited By
0.94
FWCI (Field Weighted Citation Impact)
10
Refs
0.79
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications
Service-Oriented Architecture and Web Services
Physical Sciences →  Computer Science →  Information Systems
Advanced Software Engineering Methodologies
Physical Sciences →  Computer Science →  Artificial Intelligence
© 2026 ScienceGate Book Chapters — All rights reserved.