Розробка web-застосунку для творчих спільнот з підтримкою чатів та тематичних обговорень на мові TypeScript з використанням мікросервісної архітектури та розгортанням на серверах AWS

dc.contributor.authorРінило Ірина Григорівна
dc.date.accessioned2026-09-14T12:59:30Z
dc.date.issued2026-06-30
dc.descriptionКваліфікаційна робота на здобуття вищої освіти ступеня "бакалавр" за освітньо-професійною програмою "Комп'ютерні науки" зі спеціальності 122 "Комп'ютерні науки". – Львівський торговельно-економічний університет. Львів. 2026.
dc.description.abstractУ роботі розглянуто процес розробки веб-застосунку для творчих спільнот, орієнтованого на підтримку обміну повідомленнями в реальному часі та організацію тематичних обговорень між користувачами. Реалізацію виконано на мові програмування TypeScript із застосуванням мікросервісної архітектури, що забезпечує модульність, гнучкість масштабування та незалежність окремих компонентів системи один від одного. Проаналізовано принципи побудови мікросервісів, зокрема розподіл функціональності застосунку на окремі сервіси (автентифікація користувачів, обробка повідомлень чату, керування тематичними розділами та профілями спільнот), а також механізми міжсервісної взаємодії через REST API та WebSocket-з'єднання для забезпечення обміну даними в реальному часі. Розглянуто підходи до проєктування бази даних, організації системи автентифікації й авторизації користувачів, а також забезпечення безпеки при передачі даних між клієнтом і сервером. Окрему увагу приділено питанням розгортання застосунку на хмарній платформі AWS із використанням відповідних сервісів для контейнеризації, оркестрації та масштабування мікросервісів, що дозволяє забезпечити високу доступність та відмовостійкість системи. Розглянуто елементи автоматизації процесів збирання, тестування та розгортання (CI/CD) як складової сучасного підходу до розробки програмного забезпечення. За результатами роботи розроблено прототип веб-застосунку, що демонструє практичну реалізацію чат-функціоналу та системи тематичних обговорень для творчих спільнот. Визначено переваги обраної архітектури та технологічного стеку, а також окреслено напрями подальшого розвитку та вдосконалення функціональних можливостей системи.
dc.identifier.urihttps://dspace.lute.lviv.ua/handle/123456789/2710
dc.language.isoother
dc.publisherЛьвівський торговельно-економічний університет
dc.subjectTypeScript
dc.subjectвеб-застосунок
dc.subjectмікросервісна архітектура
dc.subjectчат у реальному часі
dc.subjectтематичні обговорення
dc.subjectтворчі спільноти
dc.subjectAWS
dc.subjectхмарні технології
dc.subjectWebSocket
dc.subjectREST API
dc.subjectконтейнеризація
dc.subjectDocker
dc.subjectмасштабованість
dc.subjectрозподілені системи
dc.subjectклієнт-серверна взаємодія
dc.subjectNode.js
dc.subjectNoSQL/SQL бази даних
dc.subjectавтентифікація користувачів
dc.subjectDevOps
dc.subjectCI/CD
dc.titleРозробка web-застосунку для творчих спільнот з підтримкою чатів та тематичних обговорень на мові TypeScript з використанням мікросервісної архітектури та розгортанням на серверах AWS
dc.typeThesis

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Rinylo_I.pdf
Size:
2.21 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description: