Letiště Praha Rezervační systém pro školení
- Realizace projektu: 2022 –2024
- URL: https://www.skoleni-lp.cz/cs
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 responzivní 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
Metrika | 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 |
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ů zrychlil 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 spolupracovat?
Další reference

Vodafone - 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í.

Contin
Klient potřeboval pro svůj rostoucí business systém „na míru“ pro správu jednotlivých likvidací. Trh takové řešení nenabízel, bylo tedy potřeba je vyvinout – úkol pro nás.

Moje O2 Family - Redesign Samoobsluhy
Klient se rozhodl modernizovat svoji samoobsluhu nejen vizuálně, ale také z pohledu performance. Rychlost odezvy pro uživatele pro něj byla na prvním místě.