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
Giovanni QuattrocchiDavide CoccoSimone StaffaAlessandro MargaraGianpaolo Cugola
Simone StaffaGiovanni QuattrocchiAlessandro MargaraGianpaolo Cugola