Provocarea
Un festival de trei zile nu poate aștepta o rețea. Terminalele de card se blochează în momentul în care conectivitatea cade la o poartă, iar o coadă la bar înseamnă venituri care pleacă. Operatorul avea nevoie de un sistem de plată în buclă închisă care continua să încaseze bani atunci când semnalul nu o făcea — și care se reconcilia la cent în momentul în care revenea.
Optzeci de mii de participanți, sute de puncte de vânzare și o singură regulă fermă: o atingere trebuie să se proceseze în mult mai puțin de o secundă, de fiecare dată, online sau offline.
Ce am construit
Am proiectat un terminal tolerant la lipsa conexiunii în jurul unei brățări NFC folosite ca portofel. Fiecare atingere este semnată local și pusă în coadă; terminalele decontează oportunist ori de câte ori ajung la rețea, iar registrul rezolvă determinist cheltuielile duble. Reîncărcarea se face la chioșcuri, online sau la standuri cu personal — toate scriind în același sold.
Hardware-ul și firmware-ul au fost ale noastre de la un capăt la altul, de la placa de validare până la panoul din cloud pe care operatorul îl urmărea în timp real. Brățările, chioșcurile și controlul accesului au fost proiectate să funcționeze ca un singur sistem, nu ca trei integrări lipite la fața locului.
Tratăm infrastructura ca pe un produs — instrumentată, documentată și construită pentru a fi operată. Nu predată și uitată.Protocore · Principii de inginerie
Rezultatul
Pe parcursul a trei zile, sistemul a decontat €2.4M cu o mediană atingere-confirmare de 120 de milisecunde și zero dispute de decontare. Personalul a reîncărcat și a rambursat de la aceleași terminale, iar operatorul a închis conturile în dimineața de după închiderea porților.