Остання редакція: 2026-06-01
Анотація
У даній роботі досліджується питання проєктування та реалізації архітектури вебплатформи «Онлайн-бібліотека» на основі мікросервісного підходу з використанням технологій .NET (C#) та React (JavaScript). Проведено порівняльний аналіз класичної монолітної та мікросервісної архітектур з точки зору масштабованості, швидкодії обробки запитів до каталогу книг та надійності систем авторизації. Обґрунтовано вибір мікросервісної моделі для організації інтерактивного доступу користувачів до цифрового контенту, що забезпечує високу відмовостійкість системи та гнучкість розгортання окремих функціональних модулів.
Ключові слова
Посилання
1. Newman S. Building Microservices: Designing Fine-Grained Systems. – 2nd ed. – O'Reilly Media, 2021. – 614 p.
2. Fowler M. Microservices: a definition of this new architectural term. URL: https://martinfowler.com/articles/microservices.html
3. Трофименко О. Г., Прокоп Ю. В. Веб-технології та проектування веб-систем: навч. посіб. – Одеса: Фенікс, 2019. – 246 с.
4. Richter J. CLR via C#. Pro-Programmer. – 4th ed. – Microsoft Press, 2012. – 896 p.
5. Microsoft Docs. Architectural styles: Microservices. URL: https://learn.microsoft.com/en-us/azure/architecture/guide/architecture-styles/microservices
6. Бублик В. В. Об'єктно-орієнтоване програмування: підручник. – К.: ІТ-книга, 2015. – 632 с.
7. Evans E. Domain-Driven Design: Tackling Complexity in the Heart of Software. – Addison-Wesley, 2003. – 560 p.