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: 2020-06-09
Authors : Dhivin Kumar P Vignesh S;
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;
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
Other Latest Articles
- Brain Computer Interfacing using Electroencephalography and Convolutional Neural Networks
- Gandhi’s Concept of Satyagraha-As a Method of Conflict Resolution in 21st Century
- Gene Therapy Challenges and Success
- TJBOT An Open Source Cardboard Robot
- A Study on Impact of Team Work on Organizational Productivity with Special Referance at TVS Training and Service Pvt Ltd, Chennai
Last modified: 2020-06-09 15:37:46