Особливості мікросервісної архітектури в системах електронної торгівлі.
DOI:
https://doi.org/10.34121/1028-9763-2023-3-51-58Ключові слова:
information system architecture, microservices architecture, frameworks, архітектура інформаційних систем, мікросервісна архітектура, фреймворкиАнотація
Розробка архітектури інформаційних систем для електронної торгівлі є важливим завданням для підприємств у сучасному цифровому середовищі. У статті проводиться порівняння різних типів архітектур інформаційних систем, що використовуються в електронній торгівлі. У статті розглянуто особливості електронної торгівлі та специфіку веб-додатків, що підтримують ведення електронного бізнесу. Охарактеризовано традиційну монолітну архітектуру, мікросервісну архітектуру та сервер-безсерверну (serverless) архітектуру, визначено їх переваги і недоліки. Досліджено технологічні рішення в галузі розробки електронної комерції з метою подальшого створення ефективної та зручної платформи для користувачів. У роботі визначено такі ключові аспекти архітектур, як масштабованість, гнучкість, швидкість розгортання та управління, надійність та вартість розробки й експлуатації систем. Проаналізовано вплив кожного типу архітектури на продуктивність і відповідність бізнес-потребам у галузі електронної торгівлі. Проведений аналіз допоможе створити або модернізувати інформаційну систему для електронної торгівлі, допомагаючи зробити обґрунтований вибір архітектурного підходу. У статті визначено переваги й недоліки мікросервісної архітектури побудови веб-застосунків електронної торгівлі, зокрема, на базі фреймворку Spring Boot. У статті досліджено, як мікросервіси можуть забезпечити модульність та полегшити розробку, розгортання й підтримку веб-застосунків електронної торгівлі. Проаналізовано недоліки мікросервісної архітектури, зокрема, складність управління та взаємодії між сервісами, а також необхідність вирішення проблеми консистентності даних та керування транзакціями в розподілених середовищах. Розглянуто можливі підходи та технічні засоби для подолання цих проблем у контексті веб-застосунків електронної торгівлі на базі Spring Boot.Посилання
1. Pattern: Monolithic Architecture. URL: https://microservices.io/patterns/monolithic.html.
2. Pattern: Saga. URL: https://microservices.io/patterns/data/saga.html.
3. Spring Framework. URL: https://spring.io/projects/spring-framework.
4. Spring Cloud. URL: https://spring.io/projects/spring-cloud.
5. Service Registration and Discovery. URL: https://spring.io/guides/gs/service-registration-and-discovery/.
6. Spring Cloud OpenFeign. URL: https://spring.io/projects/spring-cloud-openfeign.
7. Spring REST with a Zuul Proxy. URL: https://www.baeldung.com/spring-rest-with-zuul-proxy.
Опубліковано
2023-09-01
Номер
Розділ
ІНФОРМАЦІЙНІ І ТЕЛЕКОМУНІКАЦІЙНІ ТЕХНОЛОГІЇ
Ліцензія
Авторське право (c) 2023 Математичні машини і системи

Ця робота ліцензується відповідно до ліцензії Creative Commons Attribution 4.0 International License.
Як цитувати
Особливості мікросервісної архітектури в системах електронної торгівлі. (2023). Математичні машини і системи, 3, 51–58. https://doi.org/10.34121/1028-9763-2023-3-51-58
