Veritas
Platforma za upravljanje podacima, od načela API-ja do prve nadzorne ploče

Veritas izrađuje softver kojim velike tvrtke izrađuju sigurnosne kopije, vraćaju podatke i njima upravljaju. Njegova Data Management platforma objedinila je sigurnosne kopije, vraćanje, klasifikaciju i analitiku u jedan proizvod, izgrađen po načelu API-first. Naš rad obuhvatio je taj proizvod na tri razine: API program na kojem počiva, prvi sat koji administrator provede s njim i nadzornu ploču kojoj se poslije vraća.
Zaštita podataka za velike tvrtke kupuje se pažljivo i uvodi polako. Administrator uspoređuje proizvode, testira jedan, zagovara kupnju, a zatim konfigurira hardver čvor po čvor prije nego što se pokrene ijedna sigurnosna kopija. Svaki korak bio je mjesto gdje ga se moglo izgubiti. Unutar tvrtke problem je bio drukčiji. Platforma izgrađena po načelu API-first zahtijeva da mnogi timovi dizajniraju API-je na isti način, a većina ljudi koji su se oko toga morali složiti ne bi pročitala specifikaciju.
Počeli smo od ljudi. Mapa persone pratila je administratora zaštite podataka od otkrivanja proizvoda do svakodnevne upotrebe, a taj je slijed odredio redoslijed zaslona: web stranica koja objašnjava proizvod, tijek postavljanja koji ga vodi od hardvera do klastera koji radi i nadzorna ploča koja izvještava o njegovu stanju.
Za API program interne smjernice pretvorili smo u infografike: jednu kartu ekosustava i jednu stranicu načela, dovoljno kratke da se pročitaju i objese na zid.
Sučelje je svedeno. Brojke su velike, a oznake male. Boja se koristi samo za podatke.
Platforma je bila API-first, pa je posao počeo od samog API-ja. Ova karta prikazuje program na jednoj stranici: programer s jedne strane, API tim s druge, portal za programere između njih i alati na koje se svaka strana oslanja.
Smjernice za dizajn API-ja obično žive u dugim dokumentima koje malo tko pročita do kraja. Sveli smo ih na deset načela, svako s rečenicom ili dvije obrazloženja, napisanih tako da se pamte. Ne gradite za određeno sučelje. Koristite imenice za resurse. Budite minimalni.
Mapa persone prati jednu ulogu, administratora zaštite podataka, kroz devet koraka: otkrivanje proizvoda, isprobavanje, kupnju, postavljanje, povezivanje usluga, pisanje pravila, zaštitu podataka i dodjelu pristupa drugima. Postala je okvir za sve što je uslijedilo.
Stranica proizvoda u jednoj rečenici kaže što platforma radi, a zatim odgovara na tri pitanja koja onaj tko procjenjuje proizvod prvo postavlja: koliko se brzo počinje, gdje se nalaze podaci i što korisnici mogu sami napraviti.

Postavljanje počinje tako što administratoru kaže koliko će trajati i što treba imati pri ruci te prikazuje hardver koji je već prepoznat.

Izgradnja klastera ima četiri koraka, prikazana na vrhu svakog zaslona. Svaki čvor je kartica. Administrator odabire čvorove koje povezuje, a zatim za svaki unosi dvije adrese. Nedodijeljeni čvorovi ostaju vidljivi, ali ne smetaju.


Posljednji korak jednostavnim jezikom izvještava o napretku svakog čvora i klastera u cjelini.

Nadzorna ploča
Nadzorna ploča odgovara na prva pitanja administratora redoslijedom kojim ih postavlja. Jesu li se sinoćnje sigurnosne kopije izvršile? Je li išta nezaštićeno? Koliko je prostora ostalo i koliko će još trajati? Performanse i iskorištenost slijede ispod. Dvije radnje stalno su nadohvat ruke na vrhu: vraćanje podataka i izrada zadatka zaštite.
Nadzorna ploča sastavljena je od kartica, pa se njezin sadržaj može mijenjati prema okruženju. Ove varijacije testiraju različite kartice i oblike grafikona za predmemoriju u oblaku te za aktivnosti sigurnosnog kopiranja i vraćanja podataka.


Ovaj rad povezuje tri publike koje rijetko vide isti materijal: timove koji grade API-je, administratora koji instalira proizvod i administratora koji njime upravlja godinu dana poslije.
Imate projekt na umu?
Svakog tromjesečja preuzimamo ograničen broj projekata. Recite nam što gradite.
Javite nam se →