ResearchBib Share Your Research, Maximize Your Social Impacts
Sign for Notice Everyday Sign up >> Login

Disassociating a Monolithic Application Into Microservices without any Downtime

Journal: International Journal of Trend in Scientific Research and Development (Vol.4, No. 3)

Publication Date:

Authors : ;

Page : 881-885

Keywords : Monolithic Application; Microservice; AWS (Amazon Web Service); AWS EC2 (AWS Elastic Cloud Compute); ECS (Elastic Container Service); Amazon VPC (Virtual Private Cloud); Amazon Elastic Container Registry; AWS Cloud Formation; Elastic Load Balancing;

Source : Downloadexternal Find it from : Google Scholarexternal

Abstract

As the code architecture of an application develops to face newer updates, it is difficult to update and maintain. Because of this, a Traditional Monolith Architecture is hard to scale, along these lines to present new systems, highlights and advances is a perplexing issue which thusly constrains the zone of development. In this research article with the assistance few Amazon Web Services AWS technologies, a straightforward solid application in a Docker Container is deployed, and the same application is conveyed as microservices, at that point change traffic to the microservices with no down time. When building up a server side application, it is important to begin with a Modular or layered approach comprising of few components. Despite the fact that there are few advantages of a Monolithic Application Architecture, it additionally houses some disadvantages. To overcome the downsides, Microservices Application Architecture was presented. Every Microservice is an application which frames an assortment of littler, interconnected administrations which has its own business rationale alongside different connectors. The Microservice architecture fundamentally impacts the connection between the application and the database. Rather than offering a solitary database pattern to different administrations, each assistance has its own database outline. These Microservices can be composed with the assistance of various structures and programming dialects and these Microservices can be sent autonomously as a solitary service or a cluster of services. AWS technologies used are as follows Amazon EC2, Amazon ECS, Amazon Elastic Container Registry, Amazon VPC, AWS Cloud Formation, Elastic Load Balancing. Dhivin Kumar P | Vignesh S "Disassociating a Monolithic Application Into Microservices without any Downtime" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-4 | Issue-3 , April 2020, URL: https://www.ijtsrd.com/papers/ijtsrd30704.pdf

Last modified: 2020-06-09 15:37:46