Модульний моноліт: архітектурний підхід для побудови високодоступної системи управління зарядними станціями

Ключові слова: модульний моноліт, зарядні станції, високодоступність, відмовостійкість, масштабування, OCPP, брокер повідомлень, архітектура програмного забезпечення

Анотація

У статті розглядається застосування архітектури модульного моноліту для розробки систем управління зарядними станціями для електромобілів. Висвітлюються основні переваги цієї архітектури, зокрема забезпечення високої доступності, відмовостійкості та ефективного масштабування системи. Наведено приклад побудови програмного комплексу, який забезпечує надійну роботу зарядних станцій в умовах високих навантажень, а також дозволяє розширювати функціонал без порушення стабільності роботи системи. Особлива увага приділена розподілу відповідальності, керуванню даними та методам взаємодії між модулями системи. Розглядаються питання інтеграції з централізованою системою обробки даних та зберігання великих обсягів інформації. У висновках проаналізовано можливості застосування модульного моноліту для побудови сучасних високонадійних систем і перспективи його використання в інших галузях

Посилання

1. Парамуд Я. С., Рак Т. Є., Торський М. В. Принципи моніторингу та керування у мережі зарядних станцій електричних автомобілів, 2020.
2. Плесканка Н., Плесканка М., Слободзян Т., Марко Б. Аналіз ефективності використання мікросервісів при розробці Web додатків, 2024.
3. Микулич О. Архітектура модульного моноліту у Vue-застосунку, 17.05.2024. Retrieved 12.09.2024.
4. M. Jovanović. «What Is a Modular Monolith?». Retrieved 18.10.2024.
5. C. Richardson. Microservices patterns. With examples in Java. Manning Publications Co., ShelterIsland, NY, USA, 2019.
Опубліковано
2025-02-13
Як цитувати
Горшков, В., Ліщина, Н., & Сичук, В. (2025). Модульний моноліт: архітектурний підхід для побудови високодоступної системи управління зарядними станціями. КОМП’ЮТЕРНО-ІНТЕГРОВАНІ ТЕХНОЛОГІЇ: ОСВІТА, НАУКА, ВИРОБНИЦТВО, (57), 31-42. https://doi.org/10.36910/6775-2524-0560-2024-57-05
Розділ
Інформатика та обчислювальна техніка