Letiště Praha
Rezervační systém pro školení
Letiště Praha se rozhodlo modernizovat svůj webový rezervační systém, který sloužil k správě externích uživatelů, školení, vystavování certifikátů a předávání podkladů pro účetní oddělení.
Realizace
- 2022–2024
Typ projektu
- Rezervační systém
Letiště Praha se rozhodlo modernizovat svůj webový rezervační systém, který sloužil k správě externích uživatelů, školení, vystavování certifikátů a předávání podkladů pro účetní oddělení.
Hlavním cílem bylo nejen zvýšit bezpečnost, zlepšit výkon a přesunout aplikaci na cloudovou infrastrukturu Azure, ale zároveň dodat systém, který Letišti umožní snadno obsluhovat 20 000 - 30 000 entit (uživatelů a firem), které se v systému nacházejí
Původní systém trpěl několika zásadními problémy:
Zvýšené bezpečnostní požadavky - bylo nutné implementovat moderní standardy ochrany dat a uživatelů.
Nasazení na Azure Cloud - zajištění vyšší dostupnosti, lepší škálovatelnosti a jednotné správy infrastruktury.
Uživatelská přívětivost - potřeba intuitivnějšího a snadno použitelného systému.
Nízká udržitelnost - starý systém byl postaven bez frameworků a návrhových vzorů, což komplikovalo rozvoj a údržbu.
Projekt se zaměřil na kompletní přepsání rezervačního systému s důrazem na bezpečnost, výkon a udržitelnost. Původní monolitická architektura byla nahrazena moderním řešením postaveným na PHP frameworku Symfony, což umožnilo lepší správu kódu, vyšší efektivitu vývoje a snadnější údržbu.

Cíle projektu
Cílem vytvoření nové verze webového rezervačního systému bylo splnit interní security guidelines a adaptovat se na nové regulační požadavky týkající se nakládání s uživatelskými daty.
Hlavní výzvy cíle projektu byly:
Zajistit vyšší bezpečnost pomocí moderní autentizace a šifrování.
Optimalizovat výkon systému, zejména v oblasti reportingu a databázových operací.
Zvýšit škálovatelnost a dostupnost přesunutím na Azure Cloud.
Usnadnit údržbu a rozvoj využitím standardizovaných technologií.
Zlepšit uživatelský komfort a zpětnou vazbu prostřednictvím moderního UI/UX.
Realizované řešení
Aby byly splněny stanovené cíle, projekt se zaměřil na několik klíčových oblastí:
Modernizace architektury - Starý monolit byl nahrazen aplikací na Symfony frameworku s použitím návrhových vzorů.
Bezpečnostní vylepšení - Implementace bcrypt hashování hesel, dvoufaktorové autentizace a šifrování dat.
Optimalizace databázových dotazů - Výrazné zrychlení složitých reportních dotazů napříč tabulkami.
Lepší UX - Uživatelé získali responsivní a intuitivní aplikaci s vizuálními indikacemi pro dlouhotrvající operace.
Zjednodušení architektury - Původní oddělený backend a frontend byly spojeny do efektivnějšího řešení, čímž se snížila latence.
Automatizované testování - Pokrytí systému automatickými testy, které ověřují správnou funkčnost po každé úpravě.
Přesun na Azure Cloud - Zajištění vyšší dostupnosti a snazší správy infrastruktury.
Marketingová data
| Před transformací | Po transformaci | |
|---|---|---|
| Doba exportu reportů | Pomalá | O 25 % rychlejší |
| Náklady na rozvoj | Vysoké | Snížení o 30 % |
| Dostupnost systému | Omezená | Vyšší díky Azure Cloud |
| Rychlost databázových operací | Neefektivní | Výrazně optimalizovaná |
| Testování | Manuální | Automatizované testy |
Doba exportu reportů
- Před transformací
- Pomalá
- Po transformaci
- O 25 % rychlejší
Náklady na rozvoj
- Před transformací
- Vysoké
- Po transformaci
- Snížení o 30 %
Dostupnost systému
- Před transformací
- Omezená
- Po transformaci
- Vyšší díky Azure Cloud
Rychlost databázových operací
- Před transformací
- Neefektivní
- Po transformaci
- Výrazně optimalizovaná
Testování
- Před transformací
- Manuální
- Po transformaci
- Automatizované testy
Naplnění cílů
Projekt přinesl výrazné zlepšení ve všech sledovaných oblastech. Systém je nyní bezpečnější, rychlejší a snazší na údržbu. Přechod na Symfony a Azure Cloud umožnil lepší škálovatelnost a snížil provozní náklady. Díky optimalizaci dotazů a efektivnější architektuře se export reportů zrychlilo o 25 %.
Závěr
Modernizace rezervačního systému pro Letiště Praha vedla k vytvoření bezpečnější, výkonnější a snadněji spravovatelné aplikace. Přechod na cloud umožnil lepší dostupnost a škálovatelnost, zatímco přepis na Symfony framework zajistil lepší udržitelnost a nižší náklady na rozvoj. Díky těmto krokům nyní Letiště Praha disponuje moderním a robustním řešením připraveným na další rozvoj.

Klient oceňuje naši flexibilitu a vstřícný „lidský“ přístup.
Chcete s námi také spolupracovat?
Ozvěte se námDalší reference
Ojeté vozy
KIA Czech Republic čelila výzvě, jak efektivně sjednotit a spravovat data o vozidlech z různorodých systémů jednotlivých dealerů. Nesourodost dat komplikovala prezentaci ojetých vozů na webu a zvyšovala náklady na správu. Bylo nezbytné vytvořit řešení, které by zajistilo konzistenci dat, zlepšilo uživatelskou zkušenost a umožnilo rychlou integraci nových funkcionalit.
E-learning Digitální Odysea
Ve stále více digitálním světě hrozí, že senioři zůstanou pozadu kvůli nedostatečné digitální gramotnosti. Nadace Vodafone nás oslovila s představou možného vývoje e-learning platformy Digitální Odysea.
eShop
Vodafone Czech Republic se rozhodl řešit svůj e-shop nezávisle na skupinovém řešení a hledal partnera pro custom vývoj tohoto řešení.