DEVELOPMENT OF A MOBILE APPLICATION FOR NEWS MANAGEMENT AND DISTRIBUTION BASED ON MICROSERVICE ARCHITECTURE
Oksana P. Koshova, О. В. Ольховська, Artem Oborozhny, Andrii Zhulia · Transactions of Kremenchuk Mykhailo Ostrohradskyi National University · 2025
Мета роботи -розробити мобільний застосунок для управління новинами та їх розповсюдження на основі мікросервісної архітектури.Особливий акцент зроблено на забезпеченні безпеки, зручності використання та масштабованості системи.Основний функціонал передбачає доступ до новинного контенту, авторизацію користувачів із застосуванням технологій шифрування, а також управління новинами через адміністративну панель.Методологія.Для забезпечення безпеки даних використовують децентралізований підхід до шифрування та авторизації за допомогою JSON Web Token (JWT).Основні принципи Clean Architecture у поєднанні з патерном MVVM (Model-View-ViewModel) застосовано для створення гнучкої та масштабованої структури застосунку.Серверна частина реалізована з використанням технологій Flask та бібліотеки flask_limiter, що дозволяє обмежити частоту запитів і запобігти DoS-атакам.Результати.Реалізовано мобільний застосунок зі зручною архітектурою та інтеграцією технологій шифрування для захисту даних.Використання децентралізованого підходу до перевірки токенів дало змогу значно знизити навантаження на сервер.Вибір Clean Architecture і MVVM сприяв створенню модульної, масштабованої та зручної в тестуванні системи.Розроблений застосунок відповідає сучасним вимогам до мобільних рішень у сфері управління новинами та має перспективи для подальшого розвитку, включно з персоналізацією, додаванням функцій коментування та впровадженням темного режиму.Оригінальність.Особливість роботи полягає в упровадженні децентралізованого механізму валідації токенів на клієнтській стороні, що мінімізує навантаження на сервер.Крім того, структура застосунку, побудована за принципами Clean Architecture, забезпечує легкість у тестуванні, підтримці та розширенні функціоналу.Практична цінність та висновки.Розроблений мобільний застосунок може бути використаний для оперативного управління новинним контентом у медіакомпаніях та інформаційних агентствах.Його структура дає змогу інтегрувати персоналізовані рекомендації, що підвищить користувацьку залученість