DOI: https://doi.org/10.36719/2663-4619/113/311-315
Yusif Osmanov
Baku State University
Master student
https://orcid.org/0009-0001-9626-0004
osmanov.yusif@gmail.com
General Classification of Microservices
Abstract
Microservices are an architectural approach to software development that consists of a set of small, independent services that interact with each other over a network. Instead of creating a monolithic application where all functionality is tightly integrated into a single codebase, microservices break the application into smaller, loosely coupled services. These services are designed to perform specific business functions and can be developed, deployed, and scaled independently. This approach allows a large monolithic application to be transformed into small, manageable components (services). Additionally, microservices are considered the building blocks of modern applications. They can be written in different programming languages and frameworks, with each service functioning as an independent program.
Keywords: microservices, monolith, single code base, components, loosely coupled services, specific business function