Tehnologija · Infrastruktura
Cloud infrastruktura, deployment in monitoring.
Postavimo in vzdržujemo okolja, v katerih sistem teče - ali pa se vključimo v vašo obstoječo infrastrukturo.
Kdaj nas običajno vključijo
- obstoječi sistem ne zadošča več
- delo poteka v preglednicah
- podatki se podvajajo med sistemi
- potrebujete novo aplikacijo
- želite prenoviti star sistem
- razvijate nov digitalni produkt
Ni vedno treba razviti vsega na novo
Če lahko obstoječi sistem kakovostno prenovimo ali povežemo z drugimi, je to pogosto hitrejše in cenejše od nove aplikacije. Najprej pogledamo, kaj je vredno ohraniti.
Kaj to pomeni za vas
- Manj preglednic in ročnih statusov.
- Manj podvajanja podatkov med sistemi.
- Enoten pregled procesa za vodstvo in ekipo.
- Sistem, ki raste skupaj s podjetjem.
- Manj odvisnosti od posameznika, ki »edini ve, kako gre«.
Problem → rešitev
Kaj pokrivamo
- testno in produkcijsko okolje
- CI/CD in objave
- monitoring in opozorila
- varnostne kopije in obnovitev
- skaliranje
- dostopi in skrivnosti
- stroškovna optimizacija
Zakaj sta potrebni dve okolji
Kadar obstaja samo produkcijsko okolje, se vsaka sprememba preizkuša na živih podatkih in vsak popravek je tveganje. Ločeno testno okolje je najcenejša stvar, ki zmanjša število nočnih klicev.
- testno okolje, ki je čim bolj podobno produkcijskemu
- objava, ki je en sam korak in se da razveljaviti
- ločeni dostopi in ključi za vsako okolje
- podatki v testnem okolju, ki niso pravi osebni podatki
- enak postopek objave za vse, tudi za nujne popravke
Kaj pomeni, da je sistem pripravljen na izpad
Varnostna kopija, ki ni bila nikoli obnovljena, ni varnostna kopija, ampak domneva. Enako velja za opozorila: če opozorilo pride na naslov, ki ga nihče ne bere, sistem ni nadzorovan.
- varnostne kopije z rednim preizkusom obnovitve
- nadzor, ki opozori pred izpadom in ne po njem
- dogovorjena oseba, ki jo opozorilo doseže
- zapisan postopek za najpogostejše okvare
- pregled stroškov, ker okolje tiho raste
Kje naj sistem teče
Odgovor ni vedno oblak. Odloča kombinacija zahtev: kje smejo biti podatki, kakšna je predvidena obremenitev, kdo bo okolje vzdrževal in kolikšen je proračun za tekoče stroške.
Pri javnih naročilih je pogosto določeno vnaprej; takrat se prilagodimo zahtevi in to ni predmet razprave.
Kako sistem zgradimo
Arhitektura
Podatkovni model, moduli in meje sistema določimo pred razvojem, da kasnejše širitve ne zahtevajo prepisa.
UX/UI
Uporabniške poti in prototip ključnih zaslonov potrdite, preden se pišejo funkcionalnosti.
Frontend in backend
Vmesnik in strežniški del razvijamo z istim standardom: berljiva koda, pokrita z avtomatskimi testi.
Integracije
Povezave z ERP, CRM, dokumentnimi sistemi in registri, z beleženjem in ponovnimi poskusi.
Podatki
Migracija, čiščenje in pravila za kakovost podatkov, da nov sistem ne podeduje starih napak.
Varnost, kakovost, uvedba
Varnost
Prijava in pravice, šifriranje v prenosu in mirovanju, revizijska sled ter pregled pred objavo.
Testiranje
Avtomatski testi, regresija in prevzemno testiranje po vaših merilih, ne po naših.
Uvedba
Ločena okolja, postopna objava in možnost vrnitve na prejšnjo različico v nekaj minutah.
Primopredaja
Koda, dostopi, dokumentacija in izobraževanje ekipe. Sistem ostane vaš.
Vzdrževanje
Dogovorjen odzivni čas, nadzor delovanja in mesečni obseg ur za nadgradnje.
Sorodno delo
Pogosta vprašanja
Ali lahko gostovanje ostane pri nas?
Da. Rešitev lahko teče v vaši infrastrukturi ali pri ponudniku, ki ga izberete.
Sorodne rešitve
Se sliši kot vaš projekt?
Pošljite opis projekta, obstoječi sistem, razpisno dokumentacijo ali datum dogodka.