Put 06Lekcija 4 / 6

Provjerite izlazak prije nego što postanete ovisni o usluzi

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

Praktična primjena10 minPregledano

Objavljuje Kako pišemo

Provjerite razumijevanjeVaša organizacija posjeduje izvorni kod. Koji dodatni dokazi podupiru operativnu prenosivost?Napravite vježbu
Vaša organizacija posjeduje izvorni kod. Koji dodatni dokazi podupiru operativnu prenosivost?

Što ćete naučiti

  • Utvrditi resurse i prava potrebna za rad bez dobavljača.
  • Osmisliti malu vježbu izlaska prije nastanka kritične ovisnosti.
  • Odvojiti odluke o izvozu, prijelazu i brisanju.

Odredite što mora ostati upotrebljivo

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

Razmotrite izmišljenu aplikaciju čiji je izvorni kod u repozitoriju tvrtke. Izgradnja preuzima privatni paket dobavljača. Produkcija upotrebljava račun u oblaku u vlasništvu dobavljača. Nitko nije zabilježio postupak obnove baze podataka.

Tvrtka ima kod, ali još ne može neovisno voditi uslugu. Njezin plan izlaska mora zajedno pokriti prava, resurse, pristup i znanje.

Popišite ovisnosti

Resurs ili odgovornostPitanje za izlazak
Kod i povijestMože li sljedeći tim pristupiti cijelom repozitoriju?
Paketi i licenceMože li dobiti i upotrijebiti svaku potrebnu ovisnost?
Podaci i shemeMože li obnoviti upotrebljive zapise s očuvanim odnosima?
Infrastruktura i konfiguracijaMože li ponovno stvoriti okruženje i potrebne postavke?
Identiteti i tajni podaciTko stvara zamjenske vjerodajnice i kontrolira pristup?
DNS i certifikatiTko može premjestiti javnu krajnju točku?
Dokazi i operativni radKoje odluke, operativne upute, testovi i zapisi incidenata ostaju dostupni?

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

Provedite neovisnu ponovnu izgradnju

Upotrijebite sigurno testno okruženje i odobrene ogledne podatke. Dajte ovlaštenom inženjeru predloženi paket za predaju. Zatražite da izgradi aplikaciju, primijeni konfiguraciju, obnovi podatke i provjeri jednu cijelu poslovnu radnju.

Zabilježite svaku nedostajuću stavku i vrijeme potrebno da je dobijete. Izbjegavajte prešutno davanje nedokumentiranog znanja tijekom vježbe. Svrha je pronaći što bi sljedećem timu nedostajalo.

Zatim pregledajte ograničenja prijelaza: preklapanje pretplata, vrijeme prijenosa podataka, pristup paketima, promjene identiteta i dostupnost podrške. Uključite te troškove u usporedbu vlastite izgradnje i kupnje.

Odvojite izvoz od brisanja

Izvoz proizvodi kopiju. Prijelaz mijenja tko vodi uslugu. Brisanje uklanja određene zapise prema dogovorenom postupku. To su zasebne odluke s različitim dokazima.

Odredite potreban opseg zadržavanja i brisanja s mjerodavnim odgovornim osobama. Potvrdite aktualne uvjete i postupke dobavljača. Nemojte izbrisati jedinu upotrebljivu kopiju za oporavak prije provjere sustava koji preuzima podatke.

Taiga dokumentira administrativni postupak izvoza i zaseban postupak brisanja. Vrijednosti tajnih podataka isključene su iz izvoza. Vaša predaja stoga treba ovlašten način ponovnog stvaranja potrebnih tajnih podataka. Provjerite trenutačni sadržaj izvoza prema svojim potrebama prijelaza; nemojte pretpostaviti da je to potpuna sigurnosna kopija aplikacije.

Odlučite koje su ovisnosti prihvatljive

Prenosivost ne zahtijeva uklanjanje svake upravljane usluge. Ovisnost može biti razuman izbor kada razumijete njezinu vrijednost, ograničenja i put prijelaza.

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

Napravite vježbu

Izmišljeni dobavljač daje vam Git repozitorij i izvoz baze podataka. Navedite pet drugih stvari potrebnih za neovisan rad aplikacije. Odaberite jednu i opišite test koji bi otkrio nedostajuću ovisnost.

Preuzmi radni list (Markdown)
Provjerite razumijevanje ↑

Nastavite učiti

Izvori i dodatno čitanje

Povezani Taigini materijali

← Prethodna lekcija: Zatražite dokaze od dobavljača