Internet padá. Pokladna ne. Vysvětlujeme, proč je offline-first architektura jediný spolehlivý přístup k POS systémům.
Internet není spolehlivý
Podle statistik českých ISP dochází i u prémiových připojení k výpadkům v průměru 2–5krát měsíčně. V restauraci to znamená: nefunkční pokladna, nervózní hosté, ztracené objednávky a tržby. A nejde jen o výpadky poskytovatele. Wi-Fi router se restartuje, kabel někdo odpojí, signál nestačí přes silné zdi starého domu. V gastronomii je internetové připojení ta nejméně spolehlivá část celého provozu.
Co znamená offline-first
Offline-first neznamená "funguje i offline". Znamená, že lokální databáze na vašem zařízení je primární zdroj dat. Aplikace vždy pracuje s lokálními daty — rychle, spolehlivě, bez latence. Synchronizace do cloudu je bonus, ne nutnost. Když je internet k dispozici, data se synchronizují na pozadí. Když není, nic se neděje — prodáváte dál, jako byste žádný cloud neměli.
Jak to funguje v Kasyro
Kasyro používá Drift (SQLite wrapper pro Flutter) jako lokální databázi a PowerSync pro synchronizaci. Každé zařízení má kompletní kopii relevantních dat. Když číšník zadá objednávku na tabletu, uloží se lokálně okamžitě. PowerSync pak pomocí WAL streamingu synchronizuje změnu na server a odtud na všechna ostatní zařízení — kuchyňský displej, pokladnu, manažerský tablet. Celý proces trvá typicky 200–400 ms.
Budoucnost je hybridní
Cloud-only systémy jsou pohodlné pro dodavatele, ale riskantní pro zákazníky. Čistě lokální systémy jsou spolehlivé, ale izolované. Budoucnost patří hybridnímu přístupu — offline-first architektuře s chytrou synchronizací. Kasyro dokazuje, že to jde. Můžete mít spolehlivost lokálního systému a pohodlí cloudu zároveň. Bez kompromisů.
