Menu
EN | SK

Prípadová štúdia futbalnet.sk

Inovatívne riešenie pre fanúšika slovenského futbalu.

futbalnet.sk

Kto je Futbalnet?

Aké služby Futbalnet ponúka?
  • Výsledkový servis pre fanúšikov
  • Redakčný systém pre pre tvorbu obsahu klubových a zväzových stránok
  • Videoarchív
Pripravované služby
  • Eshop pre fanúšikov
  • Objednávanie lístkov na futbalové zápasy s výberom miesta na sedenie
  • Event manažment pre správu eventov nie len tých športových
futbalnet.sk v rokoch 2012 - 2014

Portál v rokoch 2012 - 2014

Technologické riešenie:

  • Java Liferay web framework
  • Databáza MySQL

Zadanie:

  • Návrh používateľského rozhrania nového portálu.
  • Navrhnutie webslužby, ktorá nám zabezpečí dodanie dát pre frontend z externých aplikácií SFZ.
  • Grafické spracovanie portálu.
  • Programovanie používateľskej časti portálu a programovanie pripojenia na webslužbu.
  • Prevádzka riešenia a zodpovednosť za jeho funkcionalitu aj po spustení.
Problém č. 1

Zvládnuť viac ako 5.000 aktívnych používateľov online v jednej chvíli. 5000 používateľov si neprezerá len hlavnú stránku alebo zopár článkov. Pozerajú si rozdielne stránky v jednotlivých sekciách webu. Väčšinou výsledky viac ako 2000 futbalových zápasov odohratých za týždeň. Nemohli sme jednoducho “cachovať” len zopár stránok.

Riešenie:

Použitie novej technologie REDIS, s ktorou sme v tom čase ešte plnohodnotne nepracovali. Vedenie SFZ nám vytvorilo priestor na experiment. Po úvodnej analýze riaditeľ IT oddelenia Ján Letko použitie REDISu ako “cache” vrstvy zadefinoval ako východiskový predpoklad technologického riešenia.

Problém č. 2

Zmena vo webslužbe. Z dodanej funkcionality webslužby nebolo možné vygenerovať zamýšľaný portál. Štruktúra dodaných dát by spôsobovala vysoké nároky na server webslužby alebo frontendový server.

Riešenie:

Vďaka iteráciam a postupnému vývojovému cyklu pre nás dodaná funkcionalita webslužby nebola prekvapením. Vzniká “Lopatovač” - pracovný názov pre server webslužby, ktorý bude súčasťou frontendového servera. Jeho úlohou je správne štruktúrovať a cachovať dáta zo zdrojovej webslužby a “lopatovať - prekladať” ich do formátu aký potrebujeme.

Výsledok:

Použité technológie
  • PHP Phalcon framework
  • TAL šablóny
  • Curl pre spojenie s webslužbou
  • Python 2.7 (multiprocesový, multithreadový server)
  • Redis na cachovanie dát

Záver:

Prínos pre fanúšika

Počas celej realizácie sme spoločne zbierali požiadavky a námety na vylepšenia priamo od fanúšikov. Nový dizajn tak privítali s nadšením. Navyše získali pridanú hodnotu aj v podobe responzívnej verzie s možnosťou prezerania výsledkov futbalových zápasov cez mobil a tablet.

Prínos pre SFZ

Vyššia spokojnosť klubov a zväzov vďaka rozšírenej ponuke služieb. Po troch ťažkých víkendoch optimalizácie REDISu v plnej prevádzke sa aj technologický návrh a použitie “Lopatovača” ukázalo ako správne riešenie. Zákazníkovi to prinieslo veľkú úsporu v mesačných nákladoch na prevádzku a údržbu portálu.

Prínos pre bart.sk

Získali sme spokojného zákazníka, ktorý nám zveril aj vývoj ďalších služieb. Programujeme videoarchív, špecifické CMS pre správu obsahu, server pre autentifikáciu používateľov, internetový obchod, ticketing a event manažment. Spustili sme web futbalsfz.sk a sienslavy.futbalsfz.sk.

Reakcia zákazníka po spustení portálu Futbalnet.sk

Priatelia, prišiel správny čas… revolúcia musí pokračovať.

Spúšťame nový Futbalnet a postupne prídu aj nové služby pre kluby, zväzy a fanúšikov futbalu. Robíme to pre Vás, takže ďakujeme nielen za podporu, ale aj pripomienky a návrhy na zlepšenie.

V každom prípade sa osobne musíme poďakovať minimálne jednému človeku, ktorý robí na tomto projekte nadľudskú prácu. Michal Hricišín a spoločnosť bart.sk, ďakujeme za celý Slovenský futbal!

Ostatným priateľom v širokom tíme patrí veľká vďaka tiež…

Ján Letko
Ján Letko
riaditeľ IT oddelenia SFZ
Páči sa Vám ako rozvíjame Futbalnet? Kontaktujte nás
Napíšte nám 👋
👍 Úspešne odoslané Správa bola úšpešne odoslaná. Čoskoro vás budeme kontaktovať.
😞 Ops! Nastala chyba Správu sa nepodarilo odoslať. Skúste to neskôr.
Načítavanie...