Skip to content
KPI Science News
ISSN 2617-5509 · e‑ISSN 2663-7472 Open Access · CC BY 4.0
Vol. 143 · Issue 2 · 2026 Jun 29, 2026 Robotics, Automation and Control Systems

MICROSERVICE ARCHITECTURE AND ALGORITHMS OF A MODULAR AUTOMATION SYSTEM FOR SMALL BUSINESS TECHNOLOGICAL PROCESSES

YP
Yevhen Pankratov Corresponding National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute” Ukraine
GT
Grygoriy Tymchik National Technical University of Ukraine “Igor Sikorsky Kyiv Polytechnic Institute” Ukraine
Pages52-58 PublishedJun 29, 2026 LicenseOpen Access
PDF
VOL 143 · ISS 2 · 2026 View issue

Abstract

Background. Small and medium-sized businesses in Ukraine operate under two simultaneous pressures: a prolonged martial law with strikes on energy infrastructure, and the need for digital transformation to remain competitive. Existing ERP and CRM systems assume stable infrastructure and large implementation budgets and are poorly suited to partial-availability operation, fast migration between on-premises and cloud environments, and phased deployment within tight budgets. This creates a need for architectural solutions for the class of small multi-channel retail-service businesses.

Objective. The paper aims to develop the architecture and algorithms of a modular digital automation system for the multi-channel retail-service small business class under martial law conditions, and to propose a verification and validation methodology for the microservice implementation of its components.

Methods. The architecture follows the principle of one microservice per business function and distributes responsibilities among nine services. Service interactions go through standardised APIs (REST, gRPC) and asynchronous messaging (RabbitMQ). The verification and validation methodology covers unit, contract, integration, end-to-end, and chaos testing. Validation was carried out on four enterprise types: retail with service support, e-commerce, food service with catering, and a full production-and-sales model.

Results. The architecture supports partial-availability operation when individual services fail, portability between on-premises and cloud infrastructure, phased deployment within tight budgets, and the absence of vendor lock-in due to the open-source stack. The proposed verification and validation methodology covers five testing levels and ties each architectural concern to a specific check type.

Conclusions. The modular microservice architecture is suitable for the class of multi-channel retail-service small businesses operating under unstable infrastructure conditions. Further work covers the collection of quantitative operational metrics and the integration of machine-learning-based forecasting modules.

Keywords

References

  1. N.D. Pankratova, H.S. Tymchyk, Ye.V. Pankratov, “Strategy of the cyber-physical system for a small business enterprise guaranteed functioning with the digital twin support.”, System Research And Information Technologies No. 2 (2024) pp. 7–20. Scopus. Retrieved from: https://doi.org/10.20535/SRIT.2308-8893.2024.2.01
  2. Pankratova N.D., “Creation of Physical Models for Cyber-Physical Systems. Lecture Notes in Networks and Systems,” 2020. pp. 68-77. Retrieved from: https://doi.org/10.1007/978-3-030-34983-7
  3. Pankratova N.D., Pankratov V.A. “Evaluation of information reliability sensors of cyber-physical system,” 15th International Scientific and Practical Conference “Mathematical and Simulation Modelling of Systems. MODS '2020”, June 29–July 01, Chernihiv, 2020, Ukraine, pp. 256–260.
  4. Pankratova N.D., “System strategy for guaranteed safety of complex engineering systems,” Cybernetics and System Analysis, 2010, 2(46), pp. 243–251.
  5. Bass L., Clements P., Kazman R., Software Architecture in Practice, 4th ed., Boston: Addison-Wesley, 2021, 624 p.
  6. Newman S., Building Microservices: Designing Fine-Grained Systems, 2nd ed., O’Reilly Media, 2021, 428 p.
  7. Fielding R.T., Architectural Styles and the Design of Network-based Software Architectures, Doctoral dissertation, University of California, Irvine, 2000, 180 p.
  8. Fowler M., Lewis J., “Microservices: a definition of this new architectural term”, MartinFowler.com, 2014. [Online]. Retrieved from: https://martinfowler.com/articles/microservices.html. Accessed: Aug. 10, 2025.
  9. Tanenbaum A.S., Van Steen M., Distributed Systems: Principles and Paradigms, 2nd ed., Prentice Hall, 2007, 704 p.
  10. Gorton I., Essential Software Architecture, 2nd ed., Springer, 2011, 242 p.
  11. Ministry of Digital Transformation of Ukraine [Ministerstvo tsyfrovoi transformatsii Ukrainy], Open data sources for digital transformation of enterprises [Dzherela vidkrytykh danykh dlia tsyfrovoi transformatsii pidpryiemstv], TheDigital.gov.ua, 2025. [Online]. Retrieved from: https://thedigital.gov.ua. Accessed: Aug. 10, 2025.
  12. Microsoft Docs, “Microservices architecture: Principles, advantages, challenges”, 2025. [Online]. Retrieved from: https://learn.microsoft.com/microservices-architecture. Accessed: Aug. 10, 2025.

License

CCBY 4.0
Creative Commons Attribution 4.0 International

This work is openly licensed — share and adapt freely with attribution to the authors and the journal. View license terms ↗

§ 06 — Related

Similar articles in this journal

Related peer-reviewed studies published in this journal.
View all issues

DEEP REINFORCEMENT LEARNING-BASED MAPLESS NAVIGATION ALGORITHM FOR HUSKY ROBOT WITH ADAPTIVE CURRICULUM LEARNING

Dmytro Petrenko, Anatolii Protasov

Issues. Mobile wheeled robots are widely used today in internal logistics environments of various industries, in particular in warehouses, production shops and sorting…

#machine learning with reinforcement #navigation without cartography #mobile robots #control systems
p. 36-43
10.20535/kpisn.2026.2.357072

Most read articles by the same author(s)

Similar Articles

1-10 of 28

You may also start an advanced similarity search for this article.