Disassociating a Monolithic Application Into Microservices without any Downtime
Journal Title: International Journal of Trend in Scientific Research and Development - Year 2020, Vol 4, Issue 3
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 Paper Url :https://www.ijtsrd.com/computer-science/other/30704/disassociating-a-monolithic-application-into-microservices-without-any-downtime/dhivin-kumar-p
Authors and Affiliations
Dhivin Kumar P | Vignesh S
Effects of Packaging on Consumers' Purchasing Decisions
This research work is an empirical study to examine the effects of product packaging on consumers purchasing decisions and to investigate whether there is a significant relationship between packaging and brand image. Des...
Care – Max for Drowsiness Detection and Notification
This project proposes drowsiness detection and notification system for vehicles and a mobile application for car maintenance. The major objective of the system is to prevent the road accidents caused by driver falling as...
Missing Item Prediction and Its Recommendation Based on Users Approach in Ecommerce
The Internet is one of the fastest growing areas of intelligence gathering. Due to the tremendous amount of data on internet, web data mining has become very necessary. Predicting the missing items form dataset is indefi...
Determination of Etodolac in Commercial Formulations by HPLC-UV Method
The aim of this study was to develop and verify a simple, rapid and sensitive high performance liquid chromatography method coupled with UV detector HPLC UV method for the quantitative determination of etodolac in bulk a...
Rehabilitation of Buildings for Functional Unsuitability: Need of Structural Health Monitoring
Repair is the process of restoring something that is now damaged, brock or deteriorated to fair condition and good quality. Rehabilitation is defined as the process of improving and returning the building or structure or...