MyJourney
MyJourney — pan-evropská cestovní platforma
MyJourney propojuje cestující s řidiči transferů po celé Evropě. Klíčový moment je nabídka jízdy — když ji řidič nedostane včas, jízda propadne. Push notifikace ale občas selžou: zabitá aplikace, ztracené spojení, neplatný push token. Spolehnout se na jediný kanál znamená ztracené jízdy a frustrované cestující.
Postavili jsme durabilní notifikační stack se třemi koordinovanými kanály: databázová schránka jako zdroj pravdy, FCM push pro probuzení aplikace a SignalR pro živý přenos. Doručení je idempotentní s exponenciálním backoffem (30 s → 6 h) a dead-letter frontou — žádná zpráva se neztratí ani neodešle dvakrát. K tomu aplikace pro řidiče ve Flutteru s offline GPS a modulární .NET monolit, kde má každá funkce jasné hranice.
- Tři doručovací kanály (DB + push + realtime) — žádná ztracená nabídka jízdy
- Idempotentní doručení s backoffem 30 s → 6 h a dead-letter — přežije i výpadky
- Aplikace pro řidiče ve Flutteru — offline GPS, single-flight refresh
- Modulární .NET monolit — 8 plně vrstvených modulů, čisté hranice
Chcete podobné výsledky?
Probereme váš projekt a navrhneme řešení. Nezávazná konzultace zdarma.
Domluvit konzultaci →