Prípadová štúdia futbalnet.sk

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

Kto je Futbalnet?

  • Platforma pre tvorbu a publikovanie obsahu pre 1700 klubov, 44 zväzov a 5000 družstiev.
  • Výsledkový servis pre 2.200 zápasov za týždeň.
  • 1.4 mil. jedinečných používateľov ročne.
  • 70+ mil. zobrazení stránok.
  • Register viac ako 360 000 osôb.
futbalnet.sk

Aké služby Futbalnet ponúka?

Výsledkový servis pre fanúšikov Výsledkový servis pre fanúšikov
Redakčný systém pre pre tvorbu obsahu klubových a zväzových stránok Redakčný systém pre pre tvorbu obsahu klubových a zväzových stránok
Videoarchív Videoarchív

Pripravované služby

Eshop pre fanúšikov Eshop pre fanúšikov
Objednávanie lístkov na futbalové zápasy s výberom miesta na sedenie 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 Event manažment pre správu eventov nie len tých športových

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

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
Niečo zo zákulisia:

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
riaditeľ IT oddelenia SFZ

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, elektronický obchod, ticketing a event manažment. Spustili sme web futbalsfz.sk a sienslavy.futbalsfz.sk.

Páči sa Vám ako pracujeme na projekte Futbalnet?

Kontaktujte nás