Litcius/Paper detail

The Comparison of Microservice and Monolithic Architecture

Konrad Gos, Wojciech Zabierowski

202083 citationsDOI

Abstract

In this day and age, people demand fast efficient and reliable applications. If a client has a high speed internet connection and required client’s app, the features such as reliability and efficiency can be provided only by the programmer. It is therefore essential to choose appropriate software architecture, before the implementation of functionalities that have been adopted to the project. Some of the most popular architectures are the Monolithic and Microservice architectures that can achieve the same result, however with different advantages and disadvantages. The purpose of this article is to compare the abilities and performance of the two software architectures – Microservice and Monolithic on the example of a web application in Java.

Topics & Concepts

Computer scienceJavaBeansJavaProgrammerArchitectureThe InternetMicroservicesReliability (semiconductor)SoftwareOperating systemSoftware architectureWeb applicationEmbedded systemSoftware engineeringComputer architectureCloud computingPhysicsArtVisual artsQuantum mechanicsPower (physics)Software System Performance and ReliabilityCloud Computing and Resource ManagementIoT and Edge/Fog Computing
The Comparison of Microservice and Monolithic Architecture | Litcius