Loading article...
Loading article...
Stream/Area:
-
Subject:
-
Paper ID:
10.55041/IJSREM14595
Volume:
6 |
6 |
Jun 2022
Pages:
Publication Frequency:
Monthly (12 issues per year)
License:International Journal of Scientific Research in Engineering and Management follows the Creative Commons Attribution 4.0 (CC BY 4.0) License, allowing free use and distribution with proper attribution.
The transition from monolithic architectures to microservices is an architectural change in the software engineering paradigm. This transformation enables the scalability, independence, and elasticity of the structures of applications. This paper seeks to bring into perspective a step-by-step procedure that will guide software engineers when refactoring from a monolithic architecture to microservices using AWS. The abstract starts by stating the problems that happen with monolithic systems, for instance, difficulty in scalability and managing its codebase, and produced suboptimal productivity of the developers. It then moves to the advantages of microservices, which include the ability to deploy individually, scale independently, and have better fault tolerance. This paper also highlights AWS services like Amazon ECS, AWS Lambda, and Amazon API Gateway, which help integrate and deploy microservices effectively. AWS CloudFormation and AWS X-Ray are investigated as to their positions in the infrastructural and visibility aspects, respectively. Here, emphasis is on the designs and migrations, what is best practice, and practice hazards that people face during the refactoring activity. This work is based on information about cloud-native design practices and examples of companies’ experience in using AWS to transform the architecture of software solutions. Some measurable indicators of migration success are defined as the number of deployments per time interval, lead time for change, Mean Time to Recover (MTTR), and microservices scalability. This paper employs activities and tasks in structured methodologies, flow charts, listed descriptions, and statistical analysis in order to arrive at a set of recommendations. Finally, the strategy considerations, low-level recommendations, and the prospect of micro-service-based architecture in the context of cloud computing are summarized.
KEYWORDS
Publication Date
6/27/2022
Peer Review Type
Double-Blind Peer Review
Review Rounds: 2
Documents
Article Views
0
Total views since publication
PDF Downloads
33
Total downloads since publication
Geographic Reach
5
Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.
Plagiarism Screening
This manuscript has been checked for plagiarism using TurnitinPlagiarismChecker software.
Conflict of Interest
The authors declare no conflict of interest related to this research work.
Funding Information
No funding information available for this research.
Related research in the same subject area
Loading similar articles...