Hogyan működik a gyakorlatban?
Amikor rákattintasz a Mentés gombra egy új számlánál, a frontend elküldi az adatokat a backendnek. A backend ellenőrzi, hogy minden stimmel-e (létezik-e az ügyfél, jó-e az adószám formátuma), elmenti az adatbázisba, kiszámolja az áfát, és ha kell, továbbküldi a számlázóprogramnak vagy a NAV-nak. Mindez a másodperc törtrésze alatt, a háttérben.
A backend dönti el azt is, ki mit láthat: a raktáros a készletet, a könyvelő a számlákat, te mindent. Én jellemzően Next.js, Supabase/PostgreSQL és Python alapokon építem — bevált, elterjedt eszközökkel, amiket később bármely fejlesztő át tud venni.
Miért ott dől el a megbízhatóság?
A szép felület mit sem ér, ha a mögötte lévő motor elveszít egy rendelést, rosszul számol áfát, vagy összeomlik hó végén, amikor mindenki egyszerre számláz. Az adatbiztonság, a mentések, a jogosultságok és az integrációk mind backend-kérdések — vagyis pont azok a dolgok, amiket nem látsz, de amikbe a legjobban fáj belefutni.
Megrendelőként egy kérdést érdemes feltenned: hol futnak az adataim, és van-e automatikus mentés? Ha erre nincs egyértelmű válasz, az piros zászló.