Details

Arhitekturna prenova zalednega sistema IPTV na primeru multimedijske platforme NEO
ID Tisak, Tim (Author), ID Jurič, Branko Matjaž (Mentor) More about this mentor... This link opens in a new window

.pdfPDF - Presentation file, Download (4,81 MB)
MD5: EBA8406DE56E875A23B9C2C83251FF74

Abstract
Multimedijska platforma NEO omogoča spremljanje televizijskih in drugih multimedijskih vsebin na različnih napravah. Med večletnim razvojem sta prehod API in jedrna TV-platforma prevzela številne poslovne odgovornosti, zato sta razvoj in vzdrževanje postala zahtevnejša. Na podlagi analize obstoječe arhitekture je bil izbrani del zaledja prenovljen in prototipno izveden s tankim prehodom API brez poslovne logike ter domensko usmerjenimi mikrostoritvami z ločenimi podatkovnimi modeli. Obravnavani so komunikacija, predpomnjenje, opazljivost, CI/CD in postopna migracija. Ključna ugotovitev je, da rešitev jasneje razmejuje odgovornosti in podpira neodvisnejši razvoj storitev. Meritve so pokazale boljšo odzivnost in možnost samodejnega skaliranja. Mediana odzivnega časa pri spreminjanju vrstnega reda TV-programov se je zmanjšala s 770 ms na 48 ms, število replik izbrane storitve pa se je med večjo obremenitvijo povečalo z dveh na sedem, po zmanjšanju obremenitve pa se je vrnilo na dve.

Language:Slovenian
Keywords:mikrostoritve, prehod API, Kubernetes, DevOps, IPTV, zaledni sistemi
Work type:Bachelor thesis/paper
Typology:2.11 - Undergraduate Thesis
Organization:FRI - Faculty of Computer and Information Science
Year:2026
PID:20.500.12556/RUL-187388 This link opens in a new window
COBISS.SI-ID:292308995 This link opens in a new window
Publication date in RUL:10.09.2026
Views:121
Downloads:19
Metadata:XML DC-XML DC-RDF
:
Copy citation
Share:Bookmark and Share

Secondary language

Language:English
Title:Architectural Redesign of an IPTV Backend System: A Case Study of the NEO Multimedia Platform
Abstract:
The NEO multimedia platform enables users to watch television and other multimedia content on various devices. Over the years, the API gateway and core TV platform accumulated business responsibilities, making development and maintenance more difficult. Based on an analysis of the existing architecture, a selected part of the backend was redesigned and prototyped with a thin API gateway without business logic and domain-oriented microservices with separate data models. The redesign covers communication, caching, observability, CI/CD, and gradual migration. The key finding is that the solution clarifies responsibilities and supports greater independence in service development. Measurements showed improved responsiveness and the ability to scale automatically. The median response time for reordering TV channels fell from 770 ms to 48 ms, while the number of replicas of the selected service increased from two to seven under higher load and then decreased to two after the load was reduced.

Keywords:microservices, API gateway, Kubernetes, DevOps, IPTV, backend systems

Similar documents

Similar works from RUL:
Similar works from other Slovenian collections:

Back