Др Немања Радосављевић,   Петар Стаменић
Абстракт: У овом раду представљен је дизајн и имплементација софтверске архитектуре за комуникацију у облаку, прилагођене образовним установама. Систем, RafBook-Backend, пружа унифицирану платформу за размену порука, гласовну комуникацију, управљање корисницима и дељење медија. Имплементиран је у Java 17 уз коришћење Spring Boot фрејмворка, а решење интегрише технологије за комуникацију у реалном времену као што су WebSocket, Firebase Cloud Messaging и WebRTC за peer-to-peer аудио канале. Перзистенција података је обезбеђена помоћу PostgreSQL, док Redis подржава кеширање ради оптимизације перформанси. Апликација је контейјнеризована са Docker-ом, уз подршку GitHub Actions за CI/CD аутоматизацију. Надгледање и евидентирање система се ослањају на Prometheus, Grafana и OpenSearch. Циљ овог рада је да пружи робустан, скалабилан и open-source алат за комуникацију који образовне установе могу локално да хостују и лако прилагоде својим специфичним потребама.
Кључне речи: Кеширање, CI/CD, комуникација у облаку, Docker, образовне установе, Grafana, Java, отворени софтвер, Prometheus, Redis, Spring Boot, WebRTC, WebSocket
Објављен на сајту: 2025-10-03
Приложени фајл: RafCord_caspois_-_petar_stamenic.pdf