Put 06Lekcija 4 / 6

Provjerite izlazak prije oslanjanja na uslugu

Odvojite vlasništvo nad izvornim kodom od operativne prenosivosti. Testirajte izvoze, nezavisne izgradnje, infrastrukturni pristup i dokaze potrebne za prijelaz.

Praktični nivo10 minPregledano

Objavljuje Kako pišemo

Provjerite razumijevanjeVaša organizacija posjeduje izvorni kod. Koji dodatni dokazi podržavaju operativnu prenosivost?Uradite vježbu
Vaša organizacija posjeduje izvorni kod. Koji dodatni dokazi podržavaju operativnu prenosivost?

Šta ćete naučiti

  • Utvrdite resurse i prava potrebna za rad bez dobavljača.
  • Osmislite malu vježbu izlaska prije nastanka kritične zavisnosti.
  • Odvojite odluke o izvozu, prijelazu i brisanju.

Odredite šta mora ostati upotrebljivo

Vlasništvo nad izvornim kodom je vrijedno. Ono je samo jedan dio plana izlaska.

Razmotrite izmišljenu aplikaciju čiji je izvorni kod u repozitoriju kompanije. Izgradnja preuzima privatni paket od dobavljača. Produkcija koristi cloud račun dobavljača. Niko nije zabilježio postupak vraćanja baze podataka.

Kompanija ima kod, ali još ne može nezavisno voditi uslugu. Njen plan izlaska mora zajedno pokriti prava, resurse, pristup i znanje.

Popišite zavisnosti

Resurs ili odgovornostPitanje za izlazak
Kod i historijaMože li sljedeći tim pristupiti cijelom repozitoriju?
Paketi i licenceMože li dobiti i koristiti svaku potrebnu zavisnost?
Podaci i shemeMože li vratiti upotrebljive zapise uz očuvane odnose?
Infrastruktura i konfiguracijaMože li ponovo stvoriti okruženje i potrebne postavke?
Identiteti i tajneKo stvara zamjenske pristupne podatke i kontroliše pristup?
DNS i certifikatiKo može premjestiti javnu krajnju tačku?
Dokazi i operativni radKoje odluke, operativni priručnici, testovi i zapisi incidenata ostaju dostupni?

Provjerite formate i opseg izvoza. Čitljiv izvoz dokumenata ne čuva nužno svaki odnos, prilog ili zapis izvršavanja. Zatražite primjer i pregledajte ga s ljudima koji bi ga koristili.

Izvršite nezavisnu ponovnu izgradnju

Koristite sigurno testno okruženje i odobrene podatke za primjer. Dajte ovlaštenom inženjeru predloženi paket za predaju. Tražite da izgradi aplikaciju, primijeni konfiguraciju, vrati podatke i provjeri jednu potpunu poslovnu operaciju.

Zabilježite svaku stavku koja nedostaje i vrijeme potrebno da se dobije. Izbjegavajte prešutno dostavljanje nedokumentovanog znanja tokom vježbe. Svrha je pronaći šta bi sljedećem timu nedostajalo.

Zatim ispitajte ograničenja prijelaza: preklapanje pretplata, vrijeme prijenosa podataka, pristup paketima, promjene identiteta i dostupnost podrške. Uključite ove troškove u poređenje izgradnje i kupovine.

Odvojite izvoz od brisanja

Izvoz stvara kopiju. Prijelaz mijenja ko operativno vodi uslugu. Brisanje uklanja određene zapise prema dogovorenom postupku. To su odvojene odluke s različitim dokazima.

Odredite potreban opseg čuvanja i brisanja s relevantnim odgovornim osobama. Potvrdite aktuelne uslove i postupke dobavljača. Nemojte izbrisati jedinu upotrebljivu kopiju za oporavak prije provjere sistema koji preuzima podatke.

Taiga dokumentuje administrativni postupak izvoza i zaseban postupak brisanja. Vrijednosti tajni isključene su iz izvoza. Vaša predaja zato treba ovlašten način ponovnog stvaranja potrebnih tajni. Provjerite trenutni sadržaj izvoza prema potrebama prijelaza; nemojte pretpostaviti da je to potpuna rezervna kopija aplikacije.

Odlučite koje su zavisnosti prihvatljive

Prenosivost ne zahtijeva uklanjanje svake upravljane usluge. Zavisnost može biti razuman izbor kada su njena vrijednost, ograničenja i put prijelaza poznati.

Zabilježite prihvaćene zavisnosti, odgovornu osobu i povod za pregled. Ponovite vježbu izlaska nakon važne promjene arhitekture ili ugovora. Nastavite s planom uvođenja koji uključuje ove odgovornosti od početka.

Uradite vježbu

Izmišljeni dobavljač daje vam Git repozitorij i izvoz baze podataka. Navedite pet drugih stavki potrebnih za nezavisan rad aplikacije. Odaberite jednu stavku i opišite test koji bi otkrio zavisnost koja nedostaje.

Preuzmite radni list (Markdown)
Provjerite razumijevanje ↑

Nastavite učiti

Izvori i dodatno čitanje

Povezano štivo kompanije Taiga

Prethodna lekcija: Tražite dokaze od dobavljača