Програмний інтерфейс для комунікаційного сервісу компанії
| dc.contributor.author | Макар, Маркіян Олегович | |
| dc.date.accessioned | 2025-07-04T07:12:40Z | |
| dc.date.available | 2025-07-04T07:12:40Z | |
| dc.date.issued | 2025 | |
| dc.description.abstract | Метою роботи є розробка програмного інтерфейсу для чат-сервісу компанії з підтримкою комунікації в реальному часі. У роботі використано методи системного аналізу, архітектурного проектування, об'єктно-орієнтованого програмування, контейнеризації та функціонального тестування. Запропоновано високопродуктивну архітектуру, що поєднує Laravel 11 із розширенням Swoole для асинхронної обробки запитів, WebSocket для двосторонньої комунікації та Docker для ізольованого розгортання сервісів. Реалізовано ключові компоненти чат-системи: створення чатів, надсилання та читання повідомлень, управління WebSocket-з’єднаннями, кешування та зберігання даних. Розроблено систему, яка здатна ефективно обробляти велику кількість одночасних з’єднань, забезпечує гнучке масштабування, надійність, ізоляцію сервісів та зручність у розгортанні. Користувачі мають змогу в режимі реального часу обмінюватися повідомленнями через веб-інтерфейс або мобільний додаток, що з'єднується через WebSocket. | uk_UA |
| dc.identifier.citation | Макар, М. О. Програмний інтерфейс для комунікаційного сервісу компанії = Software interface for the company's communication service : кваліфікаційна робота : спец. 122 – комп’ютерні науки освітньо-професійна програма – комп’ютерні науки / Маркіян Олегович Макар ; наук. керівник к.т.н., доц. О. Р. Осолінський. Тернопіль : ЗУНУ, 2025. 50 с. | uk_UA |
| dc.identifier.uri | https://dspace.wunu.edu.ua/handle/316497/54828 | |
| dc.publisher | Тернопіль, ЗУНУ | uk_UA |
| dc.subject | асинхронне програмування | uk_UA |
| dc.subject | контейнеризація | uk_UA |
| dc.subject | чат | uk_UA |
| dc.subject | API | uk_UA |
| dc.subject | Nginx | uk_UA |
| dc.subject | MySQL | uk_UA |
| dc.subject | Redis | uk_UA |
| dc.subject | PHP | uk_UA |
| dc.subject | WebSocket | uk_UA |
| dc.subject | Docker | uk_UA |
| dc.subject | Laravel | uk_UA |
| dc.subject | Swoole | uk_UA |
| dc.subject | real-time | uk_UA |
| dc.subject | asynchronous programming | uk_UA |
| dc.subject | chat | uk_UA |
| dc.subject | containerization | uk_UA |
| dc.title | Програмний інтерфейс для комунікаційного сервісу компанії | uk_UA |
| dc.title.alternative | Software interface for the company's communication service | uk_UA |
| dc.type | Thesis | uk_UA |