IFull-stack sistemi

Jedan sistem, a ne hrpa servisa.

Frontend, backend, baza, API, autentifikacija i administracija koju neko koristi svaki dan — projektovani zajedno, objavljeni zajedno, shvaćeni kao jedna cjelina.

Većina malih sistema pukne na spojevima. Formu za rezervacije napravio je jedan dobavljač, kalendar je pretplata, link za plaćanje je treći alat, a firma tiho zapošljava čovjeka da to troje drži usklađenim.

Mi umjesto toga gradimo cijeli put. Zahtjev napušta browser, prelazi edge, stiže na API, prolazi kroz pravila koja opisuju kako ova firma stvarno radi, i slijeće u bazu projektovanu za pitanja koja će joj se postavljati. Jedan kod, jedan deployment, jedan skup konvencija — zato druga funkcija košta manje od prve, a ne više.

To znači i da su dosadni dijelovi naši: migracije, sigurnosne kopije, uloge i prava, trag izmjena, ograničenja, prijava grešaka. Nevidljivi su dok rade i predstavljaju cijelu razliku kada ne rade.

Sl. 1Zahtjev kroz cijeli sistem
KLIJENT11 msEDGE4 msAPI28 msPRAVILA7 msBAZA19 ms69 MS POVRATNO
IIŠta gradnja obuhvata
01

API-ji i servisi

  • REST
  • Validacija
  • Verzije

Tipizirane rute s provjerom na granici, verzionisane tako da integracija ne pukne u utorak.

02

Model podataka

  • Postgres
  • Migracije
  • Kopije

Šema građena iz pitanja koja firma postavlja, s migracijama koje se svaki put izvrše isto.

03

Autentifikacija i uloge

  • Sesije
  • Prava
  • Trag

Sesije, prava i trag izmjena, da pitanje ko je šta uradio ima odgovor u sistemu.

04

Administracija

  • Dashboardi
  • Zapisi
  • Pretraga

Ekran koji vaši ljudi otvaraju svako jutro, rađen s istom pažnjom kao i javna stranica.

Ako dio ovoga već postoji, reći ćemo vam koji dio vrijedi zadržati.