Главная
АИ #32 (318)
Статьи журнала АИ #32 (318)
Development of corporate digital systems: from monolithic architecture to contai...

Development of corporate digital systems: from monolithic architecture to containerization and orchestration

Автор:

6 августа 2026

Цитирование

Teplov A.. Development of corporate digital systems: from monolithic architecture to containerization and orchestration // Актуальные исследования. 2026. №32 (318). URL: https://apni.ru/article/15870-development-of-corporate-digital-systems-from-monolithic-architecture-to-containerization-and-orchestration

Аннотация статьи

The conditions governing the transition of corporate digital systems from monolithic architecture to containerization and orchestration are systematized. The study aims to identify architectural and organizational measures that enable modernization without creating uncontrolled distributed complexity. Decomposition was found to require stable business-capability boundaries, data ownership, and lifecycle independence. Containerization provides a reproducible execution environment, whereas orchestration supplies state reconciliation, scaling, and recovery. Their effectiveness depends on observability, software supply-chain controls, access policies, and clear responsibility allocation. A modular monolith remains suitable for tightly coupled functions; service extraction is justified when autonomous release, differential scaling, fault isolation, or compliance separation produces a measurable benefit.

Текст статьи

Introduction

Corporate digital systems are increasingly developed as continuously updated platforms. In 2024, cloud-native technologies were used by 89% of surveyed organizations, containers were deployed in production by 91%, and Kubernetes adoption reached 80% [1]. This shift makes scalability, reproducibility, resilience, and policy enforcement core architectural requirements. Monolithic systems remain effective when business logic, release cycles, and scaling needs are uniform. Their limitations emerge when strong coupling and shared deployment restrict independent changes. Direct migration to distributed services may preserve existing dependencies while adding latency and operational complexity. Phased decomposition based on clear service boundaries, adapters, and controlled module extraction reduces these risks [2, p. 98-105].

The aim of this article is to identify the conditions required for a controlled transition from monolithic architecture to containerization and orchestration. The analysis focuses on migration principles, the role of orchestration, and the governance mechanisms needed for secure and observable operation.

Architectural constraints and migration logic

The relevant unit of modernization is not a source-code module but a business capability with a stable responsibility boundary. A component becomes a viable service candidate when it can own its interface, data lifecycle, release decision, and operational indicators. Systematic mappings of legacy modernization show that decomposition methods are commonly organized around domain analysis, dependency discovery, data separation, and incremental replacement; the same studies identify coupling, transaction distribution, testing, and observability as recurring migration difficulties [3]. This evidence supports selective extraction rather than a universal replacement of all monolithic functions.

The current operating context is quantified in Table 1. The indicators refer to separate questions in the CNCF survey, so they characterize direction and prevalence rather than a single matched panel.

Table 1

Selected cloud-native operating indicators, 2023-2024 [1]

Indicator

2023, %

2024, %

Change, percentage points

Cloud-native adoption

88

89

+1.0

Containers used in production

80

91

+11.0

Containers used for most or all production applications

41

52

+11.0

Kubernetes used in production

66

80

+14.0

Code released multiple times per day

23

29

+6.0

Average share of automated releases

56.5

59.2

+2.7

Kubernetes production use increased by 14 percentage points, while container deployment and broad production coverage rose by 11 points. Cloud-native adoption can therefore outpace the modernization of monolithic systems, shared databases, and release processes. Automated delivery grew more slowly, showing that technical adoption does not automatically produce operational maturity. Key barriers remain CI/CD, skills, security, monitoring, culture, and system complexity. Modernization should be assessed through delivery speed, reliability, and control rather than by the number of services or clusters. Migration should begin with dependency analysis, release bottlenecks, transaction boundaries, data ownership, and business criticality. Cohesive modules with limited coupling can be isolated through stable interfaces, facades, and adapters, enabling incremental replacement and rollback. Service extraction is justified only when it provides independent deployment, scaling, fault isolation, regulatory separation, or clear ownership. Where components still depend on shared tables and synchronized releases, a modular or containerized monolith may be more appropriate.

Containerization and orchestration as the enterprise execution layer

Containerization packages code, dependencies, and runtime settings into reproducible images, improving portability and deployment consistency. Its main risks include shared-kernel exposure, insecure images, state management, and network complexity [4, p. 2529-2539; 5, p. 25-28]. Containers standardize execution but do not define service boundaries. Orchestration maintains the desired system state through scheduling, self-healing, service discovery, scaling, rolling updates, secrets management, and resource control. This layer coordinates performance, availability, elasticity, and cost under variable workloads [6, p. 12-46; 7, p. 3775-3796]. Its effectiveness depends on consistent DevOps, security, and operational practices across services [8, p. 2038-2045]. Table 2 summarizes the main benefits, risks, and required controls of containerization and orchestration.

Table 2

Functional contribution of containerization and orchestration [4, p. 2529-2539; 5, p. 25-28; 6, p. 12-46; 7, p. 3775-3796; 8, p. 2038-2045; 9]

Layer

Mechanism

Enterprise value

Principal failure mode

Required control

Image and build

Immutable image and dependency packaging

Reproducible deployment and traceability

Vulnerable or unverified dependencies

Software bill of materials (SBOM), signing, scanning, controlled base images

Runtime isolation

Namespaces, control groups, restricted capabilities

Portability and higher workload density

Shared-kernel escape or excessive privileges

Rootless execution, seccomp profiles, least privilege

Scheduler and control plane

Desired-state reconciliation and health management

Availability, scaling, and automated recovery

Control-plane compromise or unsafe defaults

High availability, role-based access control (RBAC), admission policy

Service and network

Discovery, load balancing, routing, and service identity

Independent communication and controlled exposure

Unbounded east-west traffic and hidden latency

Network policy, mutual TLS (mTLS), timeout and retry budgets

State and data

Persistent volumes, operators, backup interfaces

Support for stateful corporate workloads

Ambiguous ownership and consistency failures

Service-owned data, tested recovery, explicit consistency model

Delivery and configuration

CI/CD and GitOps reconciliation

Repeatable releases and auditable change

Pipeline compromise or configuration drift

Signed artifacts, policy as code, protected branches, rollback automation

Platform capabilities remain reliable only when supported by appropriate controls. Image reproducibility requires verified provenance and dependencies, while automated recovery depends on correct health checks, resource limits, disruption policies, and failure-domain settings [9]. Google Borg and Netflix Titus show that orchestration combines workload placement, recovery, deployment, and policy enforcement rather than functioning only as a scheduler [10, p. 1-17]. Current practice supports selective modernization. In 2025, 35% of respondents worked with microservices, while monolithic and hybrid architectures each accounted for 24%; container use among IT professionals reached 92% [11]. Containers can therefore support monolithic, distributed, and hybrid systems.

Operational governance, security, and intelligent observability

Distributed architectures transfer complexity to networks, identities, policies, telemetry, and failure handling. Registries, images, cluster APIs, service accounts, and interservice traffic expand the attack surface, requiring layered controls, tested recovery, and continuous configuration assessment [12; 13, p. 18351-18371].

Operational control should begin in source control and CI/CD. Tests, dependency records, software bills of materials, image signatures, registry rules, and admission policies create verifiable release evidence and prevent noncompliant artifacts from entering the cluster. Metrics, logs, and traces should link each deployment to service-level objectives and operational outcomes. Artificial intelligence can support anomaly detection by identifying abnormal latency, resource saturation, security events, and dependency failures. Similar methods are applied in industrial monitoring for risk recognition and accident prevention [14, p. 56-60]. High-impact actions still require deterministic policies, tested rollback, and human oversight. Platform governance should rely on measurable indicators, including deployment lead time, change failure rate, mean time to restore, service-level objective attainment, vulnerability age, policy drift, resource saturation, and cost per transaction. Internal developer platforms can improve performance, while weak implementation may reduce change stability [15]. Product teams should remain responsible for service behavior and domain data, platform teams for delivery infrastructure and shared controls, and security teams for enforceable policies. Continuous architecture review is needed to identify synchronized releases, shared data access, excessive interservice traffic, and other signs of structural debt.

Conclusion

The study identified the main conditions for a controlled transition from monolithic systems to containerized and orchestrated platforms. The sequence includes dependency analysis, selective service extraction, container packaging, and policy-based orchestration. Containerization ensures reproducible execution, while orchestration supports scaling, recovery, and desired-state management. Their effectiveness depends on image provenance, access control, observability, data ownership, rollback mechanisms, and reliability targets. A modular monolith remains suitable when components share deployment, scaling, and transaction requirements. Service extraction is justified when independent release, scaling, resilience, or compliance provides measurable value. Corporate architecture should therefore combine monolithic, containerized, and distributed elements according to operational needs.

Список литературы

  1. Silverthorne V., Hendrick S. Cloud Native 2024: Approaching a Decade of Code, Cloud, and Change. The Linux Foundation. 2025. DOI: 10.70828/AVLT5530.
  2. Roilian M. Decomposition of monolithic solutions in corporate procurement platforms: architectural migration strategies and complexity management // Austrian Journal of Technical and Natural Sciences. 2026. No. 3-4. P. 98-105. DOI: 10.29013/AJT-26-3.4-98-105.
  3. Martínez Saucedo A.C., Rodríguez G., Rocha F.G., dos Santos R.P. Migration of monolithic systems to microservices: A systematic mapping study // Information and Software Technology. 2025. Vol. 177. Art. 107590. DOI: 10.1016/j.infsof.2024.107590.
  4. Alser M., Lawlor B., Abdill R.J. et al. Packaging and containerization of computational methods // Nature Protocols. 2024. Vol. 19. P. 2529-2539. DOI: 10.1038/s41596-024-00986-0.
  5. Rudenskaya O. Efficiency of containerization in organizing infrastructure for IT projects // Professional Bulletin: Information Technology and Security. 2024. No. 2. P. 25-28. 
  6. Deng S., Zhao H., Huang B., Zhang C., Chen F., Deng Y., Yin J., Dustdar S., Zomaya A.Y. Cloud-native computing: A survey from the perspective of services // Proceedings of the IEEE. 2024. Vol. 112(1). P. 12-46. DOI: 10.1109/JPROC.2024.3353855.
  7. Al Qassem L.M., Stouraitis T., Damiani E., Elfadel I.M. Containerized microservices: A survey of resource management frameworks // IEEE Transactions on Network and Service Management. 2024. Vol. 21(4). P. 3775-3796. DOI: 10.1109/TNSM.2024.3388633.
  8. Roilian M. Containerization and orchestration in IT infrastructure: DevOps practices, adaptability, and security // International Journal of Research and Scientific Innovation. 2025. Vol. 12(11). P. 2038-2045. DOI: 10.51244/IJRSI.2025.12110178.
  9. Souppaya M., Morello J., Scarfone K. Application Container Security Guide. NIST Special Publication 800-190. National Institute of Standards and Technology. 2017. 63 p. DOI: 10.6028/NIST.SP.800-190.
  10. Verma A., Pedrosa L., Korupolu M.R., Oppenheimer D., Tune E., Wilkes J. Large-scale cluster management at Google with Borg // Proceedings of the Tenth European Conference on Computer Systems. 2015. Art. 18. P. 1-17. DOI: 10.1145/2741948.2741964.
  11. Docker. The 2025 Docker State of Application Development Report. 2025. URL: https://www.docker.com/blog/2025-docker-state-of-app-dev/ (accessed: 12.07.2026).
  12. Nascimento B., Santos R., Henriques J., Bernardo M.V., Caldeira F. Availability, scalability, and security in the migration from container-based to cloud-native applications // Computers. 2024. Vol. 13(8). Art. 192. DOI: 10.3390/computers13080192.
  13. Mahavaishnavi V., Saminathan R., Prithviraj R. Secure container orchestration: A framework for detecting and mitigating orchestrator-level vulnerabilities // Multimedia Tools and Applications. 2025. Vol. 84. P. 18351-18371. DOI: 10.1007/s11042-024-19613-x.
  14. Pshichenko D. Analysis of AI application in monitoring and accident prevention systems at industrial facilities // Polish Journal of Science. 2024. No. 80. P. 56-60. DOI: 10.5281/zenodo.14176588.
  15. DeBellis D., Storer K., Lewis A., Good B., Villalba D., Maxwell E., Castillo K., Irvine M., Harvey N. DORA Accelerate State of DevOps 2024 Report. Google Cloud. 2024. URL: https://dora.dev/report/2024 (accessed: 12.07.2026).

Поделиться

9
Обнаружили грубую ошибку (плагиат, фальсифицированные данные или иные нарушения научно-издательской этики)? Напишите письмо в редакцию журнала: info@apni.ru

Похожие статьи

Другие статьи из раздела «Информационные технологии»

Все статьи выпуска
Актуальные исследования

#32 (318)

Прием материалов

1 августа - 7 августа

Остался последний день

Размещение PDF-версии журнала

12 августа

Размещение электронной версии статьи

сразу после оплаты

Рассылка печатных экземпляров

26 августа