• en
E-mail: sciencealgorithm@yandex.com

MONOLITHIC AND MICROSERVICE ARCHITECTURES FOR THE ORGANIZATION AND IMPLEMENTATION OF AN AUTOMATED ALGORITHMIC TECHNOLOGICAL INFORMATION SYSTEM

Bozorov B.N.

Abstract

The evolution of software architecture plays a critical role in the development and implementation of automated algorithmic technological information systems (AATIS). This study explores two primary architectural paradigms—monolithic and microservice architectures—and their applicability to the design and operation of AATIS. Monolithic architecture represents a traditional approach where all components of the system are integrated into a single, unified application. It is characterized by simplicity in design and deployment but often faces scalability and flexibility challenges in dynamic environments. In contrast, microservice architecture divides the system into independent, loosely coupled services, each responsible for specific functions. This approach enhances scalability, fault isolation, and maintainability, making it particularly suitable for complex, high-demand technological systems. This research analyzes the benefits, limitations, and practical applications of both architectural models in the context of AATIS. Key considerations include system performance, scalability, modularity, and ease of deployment. The annotation highlights how microservices, with their ability to facilitate continuous integration and deployment, offer distinct advantages in environments requiring frequent updates and adaptability. The findings aim to guide decision-makers and developers in selecting the most appropriate architectural paradigm for building robust, efficient, and future-proof automated algorithmic technological information systems.