Ako sme zabezpečili bezproblémový chod najväčšieho a najnavštevovanejšieho futbalového portálu na Slovensku.
Portál futbalnet.sk slúži od roku 2010 ako hlavná spravodajská platforma pre futbalové kluby, zväzy a fanúšikov na Slovensku. Správcom poskytuje základné funkcie na zverejňovanie výsledkov a publikovanie obsahu, vrátane obrázkov a videí.
Po niekoľkých rokoch fungovania sa ale ukázalo, že rastúce množstvo dát a zvyšujúci sa počet používateľov prekračujú technické možnosti existujúceho riešenia. Systém nebol dostatočne výkonný na spracovanie dát v reálnom čase a neumožňoval efektívnu správu údajov z týždenne odohratých zápasov. Tieto informácie navyše spôsobovali vysoké nároky na servery, čo navyšovalo cenu za ich používanie a obmedzovalo celkový používateľský zážitok.
Jedným z hlavných problémov bolo zvládnuť simultánny prístup viac ako 5000 používateľov, ktorí sledovali výsledky rôznych futbalových zápasov.
Keďže tradičné cacheovanie nebolo postačujúce, rozhodli sme sa implementovať technológiu REDIS. Tá funguje ako výkonná cache vrstva, ktorá umožňuje rýchly prístup k dátam bez zaťaženia servera. Experimentovanie a nasadenie REDISu nám umožnilo dosiahnuť požadovanú stabilitu a výkon aj pri vysokom zaťažení.
Druhou výzvou bola nedostatočná štruktúra dát z externých webslužieb, ktoré boli nevyhnutné pre zobrazenie na portáli.
V rámci nášho riešenia sme vyvinuli serverový modul, ktorý sme pracovne nazvali Lopatovač. Tento modul zabezpečil efektívne štruktúrovanie a cachovanie dát, čím znížil záťaž na servery a umožnil hladký prenos dát medzi externou webslužbou a frontendovým portálom.
Redizajn portálu a zavedenie responzívnych funkcionalít umožnili fanúšikom sledovať výsledky zápasov na rôznych zariadeniach, vrátane mobilných telefónov a tabletov. Vďaka tomu bol nový dizajn veľmi pozitívne prijatý širokou futbalovou komunitou.
Optimalizácia systému a zavedenie REDISu výrazne znížili prevádzkové náklady SFZ na údržbu portálu. Nasadenie Lopatovača navyše umožnilo efektívnejšie spracovanie veľkého objemu dát, čo viedlo k zlepšeniu používateľskej spokojnosti klubov a zväzov.
Naša úspešná spolupráca so SFZ pokračovala v rozvoji ďalších projektov. Na základe našich výsledkov nám SFZ zverilo vývoj videoarchívu, špecifického CMS pre správu obsahu, serveru pre autentifikáciu používateľov, internetového obchodu, ticketingového systému a event manažmentu. Navyše sme úspešne spustili nové weby futbalsfz.sk a sienslavy.futbalsfz.sk.