Backend

A backend a szoftver láthatatlan motorja: a szerveren futó logika, ami az adatokat tárolja, feldolgozza és megvédi. Amit a képernyőn látsz, az a frontend — minden, ami a színfalak mögött történik, az a backend.

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ó.

Gyakori kérdések.

Nem csak a fogalom érdekel, hanem a megoldás is?

Állítsd össze az igényeidet a konfigurátorban pár perc alatt, és azonnal kapsz egy irányárat — vagy írj, és 24 órán belül válaszolok.