Tringa
Vyhledávání a rezervace zájezdů
Backendové API pro propojení nabídek cestovních kanceláří, rezervace a platby na jednom místě.

Začátek příběhu
Vznikl nápad vytvořit aplikaci, která propojí nabídky zájezdů od různých cestovních kanceláří na jedno místo a umožní uživatelům zájezd rovnou i bezpečně zarezervovat a zaplatit. Naší rolí byla architektura a vývoj backendového API, na které se pak napojuje frontendová část aplikace.
Hlavní přínosy
- Centralizované zpracování dat zajišťuje široký výběr zájezdů na jednom místě.
- Rezervace zájezdů u různých cestovních kanceláří usnadňuje celý proces plánování dovolené.
- Integrováná platební brána pro rychlé a bezpečné transakce, která zajišťuje pohodlné dokončení nákupu.
- Flexibilní a škálovatelné API, které se přizpůsobí rostoucím potřebám a objemu uživatelů.
- Spolehlivý provoz, systém sám hlídá stav jednotlivých služeb, restartuje je při problému a podle potřeby navišuje nebo snižuje výkon.
Na čem jsme pracovali
- Napojení na data cestovních kanceláří a tvorba vyhledávacího API umožňuje poskytovat aktuální výsledky.
- Tvorba rezervačního API slouží pro rychlou a jednoduchou rezervaci zájezdů.
- Integrace platební brány ČSOB pro bezpečné provádění plateb přímo v aplikaci.
- Řízení provozu pomocí Kubernetes, který automaticky spouští a hlídá jednotlivé části systému a škáluje je podle aktuální zátěže.
- Integrace databází PostgreSQL zajišťuje rychlé zpracování dat.
Výsledek
Vzniklo backendové API postavené na mikroservisní architektuře s využitím Go a gRPC, které zvládá vysoký výkon a nízkou latenci i při větším množství požadavků. Tringa tak dokáže propojit zájezdy od více cestovních kanceláří a spolehlivě zpracovat rezervace i platby na jednom místě.
Použité nástroje
