Оцінка ефективності проєкту розробки та впровадження crm-системи на основі мікросервісної архітектури.

Ключові слова: CRM-система, мікросервіс, архітектура, проєкт, оцінка, ефективність, розробка.

Анотація

У статті проведено оцінку ефективності проєкту розробки та впровадження CRM-системи на основі мікросервісної архітектури. Описано принципи та сутність CRM-системи. Детально розглянуто види мікросервісів, описано технологію переходу між будівельними блоками архітектури. Наголошено, що застосування мікросервісів у проектуванні та впровадженні систем має багато переваг, таких як автономність, стабільний зв’язок, можливість компонування, масштабованість, стійкість до відмов. Описано принципи деталізації MSA, які сприяють узгодженню функціональності мікросервісу з однією окремою можливістю, яку сервіс надає загальній архітектурі програмного забезпечення. Підкреслено, що мікросервісна архітектура дозволяє уникнути більшості труднощів, які є в монолітній архітектурі пропонуючи концепцію часткового розгортання, коли виробничий сервер втрачає лише частину функціоналу. Зазначається, що додавання нового сервісу також не впливає на працездатність всієї хмари. Окреслено основні переваги мікросервісної архітектури, які включають в себе: простоту, зосередження на бізнес-функціоналі, покращену продуктивність і швидкість, масштабованість і гнучкість, автономні, багатопрофільні команди. Визначено недоліки мікросервісної архітектури такі як, збільшена складність, витрати, більш високий попит ресурсу, безпека, надійність, неузгодженість. Наголошено, що мікросервісна архітектура передбачає розподіл відповідальності між командами розробки за цілком природними межами: за межами самих сервісів. Так, у віданні кількох команд розробки знаходяться непересічні Набори мікросервісів, що забезпечує високу ізоляцію роботи. Додатковою приємною перевагою архітектури мікросервісу є можливість вибору різних технологій у різних мікросервісах. Загалом, підкреслено, що мікросервісна архітектура CRM-системи дозволяє підвищити надійність і стабільність функціонування за рахунок відносної автономності її окремих мікросервісних компонентів. Архітектура мікросервісу CRM-системи має високу масштабованість, у тому числі за рахунок використання хмарних технологій.

Посилання

1. Аль Равашдех Лейт Ахмед Мустафа. Оцінка похибок динамічних нейронних мереж для вимірювальних систем. Метрологія та прилади. 2018. № 3. С. 33–35.
2. Бойчук В. О. Сучасні штучні нейронні мережі та підходи до їх моделювання. Вимірювальна та обчислювальна техніка в технологічних процесах. 2014. № 4. С. 216–219.
3. Jaiswal Amar, Meisingset Ingebrigt. A Microservice-Based Architecture for Clinical Decision Support System for Addressing Non-Specific Musculoskeletal Disorders: The SupportPrim Project. 2024.
4. Faustino Diogo, Gonçalves Nuno, Portela Manuel, Silva António. Stepwise migration of a monolith to a microservice architecture: Performance and migration effort evaluation. Performance Evaluation. 2024. № 164. Р. 102-411.
5. Milić Miloš, Nikolić Dragana. Development of a Quality-Based Model for Software Architecture Optimization: A Case Study of Monolith and Microservice Architectures. Symmetry. 2022. № 14. 1824 р.
Опубліковано
2024-06-16
Як цитувати
Пригода, А. (2024). Оцінка ефективності проєкту розробки та впровадження crm-системи на основі мікросервісної архітектури. КОМП’ЮТЕРНО-ІНТЕГРОВАНІ ТЕХНОЛОГІЇ: ОСВІТА, НАУКА, ВИРОБНИЦТВО, (55), 172-180. https://doi.org/10.36910/6775-2524-0560-2024-55-22
Розділ
Інформатика та обчислювальна техніка