Year:2022   Volume: 4   Issue: 3   Area:

  1. Home
  2. Article List
  3. ID: 201

Nada Salaheddin ELGHERIANI, Nuredin Ali Salem AHMED

MICROSERVICES VS. MONOLITHIC ARCHITECTURES ‎[THE DIFFERENTIAL STRUCTURE BETWEEN TWO ARCHITECTURES]‎

Software development seems to be on the rise, owing to the growing necessity for ‎businesses to go online,. There is a push to develop upgraded applications that will help ‎businesses become more efficient and grow. Therefore, Software companies are always ‎working to find technical strategies to enable their applications to be more agile and ‎scalable. Today's software architectures include two trendy architectures for applications ‎developing, monolithic and microservices, which are both popular and powerful. ‎Microservice architecture brings practical benefits such as scalability and flexibility, as well ‎as being a cost-effective means of developing large applications. On the flipside, the ‎monolithic approach is losing favor since it endangers current software delivery ‎methodologies, As well, microservices and monolithic are always topical when it comes to ‎applications developing. In this paper, we will discuss the differences between ‎Microservices and Monolithic Architectures, highlighting their strengths and weaknesses in ‎each, and minding a comparative depending on selecting a simple travel application ‎structure, which wins to be chosen as the best choice in the software business world.‎

Keywords: Microservices Architecture, Monolithic Architecture, Software Architecture, Application

http://dx.doi.org/10.47832/2717-8234.12.47


259