Perkors 05Lezzjoni 8 / 8

Agħlaq iċ-ċiklu b'titjib ivverifikat

Ibdel evidenza mill-produzzjoni f'rekwiżiti, testijiet, bidliet ikkontrollati u riżultati mkejla. Iddefinixxi x'jista' jfisser b'mod responsabbli software li jtejjeb lilu nnifsu.

Avvanzat12 minRivedut

Ippubblikat minn Kif niktbu

Iċċekkja kemm fhimtAġent inaqqas il-latenza tal-esportazzjoni billi jħalli barra l-kontrolli tal-awtorizzazzjoni. Il-metrika tal-veloċità titjieb. Is-sistema tjiebet?Agħmel l-eżerċizzju
Aġent inaqqas il-latenza tal-esportazzjoni billi jħalli barra l-kontrolli tal-awtorizzazzjoni. Il-metrika tal-veloċità titjieb. Is-sistema tjiebet?

X'se titgħallem

  • Orbot osservazzjoni operattiva ma' bidla verifikabbli tal-inġinerija.
  • Issepara l-irkupru waqt l-eżekuzzjoni, it-titjib tal-fluss tax-xogħol u t-taħriġ tal-mudell.
  • Kejjel titjib iddikjarat mingħajr ma ddgħajjef l-evalwazzjoni tiegħu.

Iddefinixxi ċ-ċiklu li trid tagħlaq

Is-software jipproduċi evidenza waqt l-użu: żbalji, dewmien, talbiet għall-appoġġ, inċidenti, sejbiet tal-manutenzjoni u xogħol manwali ripetut. Ċiklu sħiħ tal-ħajja jerġa’ jwassal dik l-evidenza lid-deċiżjonijiet tal-inġinerija.

Software li jtejjeb lilu nnifsu jista’ jfisser li l-awtomazzjoni tgħin tidentifika, tipproponi, timplimenta u tivverifika bidliet. Mhux neċessarjament ifisser li mudell iħarreġ lilu nnifsu. Għid liema parti tinbidel: kodiċi tal-applikazzjoni, konfigurazzjoni, testijiet, istruzzjonijiet, fluss tax-xogħol jew parametri tal-mudell.

Self-healing jirrestawra kundizzjoni operattiva magħrufa. Self-improvement ibiddel is-sistema biex tipproduċi riżultat aħjar fil-futur. It-tieni stqarrija teħtieġ paragun u protezzjoni kontra rigressjonijiet.

Segwi osservazzjoni waħda matul iċ-ċiklu tal-ħajja

Is-sekwenza hawn taħt hija metodu propost tal-inġinerija. Mhijiex stqarrija li xi prodott iwettaq kull pass b’mod awtonomu.

StadjuOutput meħtieġEżempju fittizju tal-esportazzjoni
OsservaEvidenza b’verżjoni, ambitu u inċertezzaL-użu tal-memorja tal-worker jiżdied waqt esportazzjonijiet kbar
IddijanjostikaKawża li tista’ tiġi ttestjata u spjegazzjonijiet alternattiviBuffers ta’ ringieli li jibqgħu fil-memorja jistgħu jispjegaw iż-żieda
SpeċifikaRiżultat mixtieq u restrizzjonijietIpproċessa r-ringieli bi streaming mingħajr ma tbiddel permessi jew output
IrriproduċiTest li juri l-ħsara oriġinaliEsportazzjoni sintetika kbira u rappreżentattiva taqbeż il-limitu
IbdelKorrezzjoni li tista’ tiġi rivedutaIrrilaxxa l-buffers tar-ringieli diġà pproċessati waqt l-istreaming
EvalwaĦsara qadima indirizzata; rekwiżiti oħra mħarsaIt-test tal-memorja, il-paragun tal-output u l-kontrolli tal-awtorizzazzjoni u tat-tentattivi ripetuti jgħaddu
IrrilaxxaDisponibbiltà kkontrollata għall-utenti bi kriterji tal-irkupruRollout limitat ta’ artifact identifikat
IvverifikaEvidenza komparabbli mill-produzzjoni u persuna responsabbliL-użu tal-memorja jistabbilizza filwaqt li l-korrettezza u l-latenza jibqgħu aċċettabbli

Żomm links bejn dawn l-outputs. Azzjoni ta’ postmortem li tgħid ‘tejjeb il-monitoraġġ’ hija diffiċli biex tiġi vverifikata. Sinjal definit, persuna responsabbli, limitu u rispons ittestjat jagħmlu t-tlestija osservabbli.

Żomm l-evalwazzjoni indipendenti mill-proposta

Aġent jista’ joħloq patch u jipproponi testijiet. It-tim xorta jrid jispezzjona jekk dawk it-testijiet isibux il-problema oriġinali. Żomm sett ta’ evalwazzjoni b’verżjonijiet li l-bidla ma tistax iddgħajjef mingħajr ma jidher.

Għat-tnixxija fittizja tal-memorja, qabbel workloads u verżjonijiet ekwivalenti. Inkludi esportazzjonijiet kbar, kanċellazzjoni, tentattivi ripetuti u każijiet ta’ ċaħda tal-aċċess. Uża data sintetika li tirrappreżenta l-istrutturi rilevanti mingħajr ma tesponi rekords tal-klijenti.

Irrifjuta esportazzjoni aktar mgħaġġla jekk tħalli barra rekords, taqbeż l-awtorizzazzjoni jew taqbeż l-ispiża permessa. Iddefinixxi dawn ir-restrizzjonijiet qabel l-ottimizzazzjoni. Inkella, is-sistema tista’ ttejjeb il-metrika magħżula filwaqt li tagħmel is-servizz agħar.

Jekk tibdel l-istruzzjonijiet jew il-mudell ta’ aġent, evalwa l-imġiba tiegħu fuq kompiti rappreżentattivi u ħsarat magħrufa. Żomm il-verżjoni preċedenti disponibbli. Aġġornament tal-istruzzjonijiet mhuwiex evidenza li l-mudell sottostanti tgħallem minn inċident.

Irrilaxxa u kejjel ir-riżultat

Rilaxx canary jagħmel verżjoni kandidata disponibbli għal grupp limitat. Qabbel is-sinjali tal-verżjoni kandidata ma’ dawk tal-kontroll u ddefinixxi meta tespandi jew tieqaf. Traffiku baxx jew workloads differenti jistgħu jagħmlu l-paragun inkonklussiv. Gwida għal canary releases.

It-tim fittizju jirreġistra linja bażi minn workload sintetiku fiss. Jittestja l-korrezzjoni, jirrilaxxa fil-konfini approvati u jiċċekkja perjodi komparabbli fil-produzzjoni. Jekk l-evidenza tibqa’ insuffiċjenti, jirreġistra l-inċertezza minflok jiddikjara titjib.

Kejjel ukoll ix-xogħol manwali ripetut. L-awtomazzjoni tista’ tnaqqas dan ix-xogħol, iżda teħtieġ ukoll manutenzjoni u mmaniġġjar tal-ħsarat. Inkludi dawn l-ispejjeż meta tiġġudika r-riżultat. Gwida dwar ix-xogħol manwali ripetut.

Agħmel ir-rekord tal-feedback użabbli

Uża dawn il-fields għall-eżerċizzju: osservazzjoni u verżjoni; linja bażi; kawża proposta; kriterji ta’ aċċettazzjoni; kontrolli ta’ rigressjoni; bidla u reviżjoni; konfini tar-rilaxx; riżultat imkejjel; persuna responsabbli u reviżjoni li jmiss.

Taiga Maintaining jorbot sejbiet tar-repożitorju ma’ xogħol ta’ rimedju. Initiatives jorbtu bidla intenzjonata mal-ippjanar u t-twassil. Dawn jipprovdu partijiet minn katina ta’ evidenza. Il-persuna responsabbli għas-servizz tiegħek xorta trid tivverifika d-deployment u r-riżultat operattiv. Maintaining, Initiatives.

Software factory matura torbot dan ix-xogħol bejn il-prodotti. Żomm id-drittijiet tad-deċiżjoni u l-kriterji tal-evalwazzjoni viżibbli hekk kif tiżdied l-awtomazzjoni. Il-prova finali hija servizz aħjar ivverifikat, mhux għadd akbar ta’ bidliet iġġenerati.

Agħmel l-eżerċizzju

Imla r-rekord tal-feedback f'din il-lezzjoni għat-tnixxija fittizja tal-memorja. Iddefinixxi linja bażi, test ta' aċċettazzjoni, kontrolli ta' rigressjoni, konfini tar-rilaxx, kejl fil-produzzjoni u persuna responsabbli. Żid regola biex tirrifjuta esportazzjoni aktar mgħaġġla iżda inqas korretta.

Niżżel il-folja tax-xogħol (Markdown)
Iċċekkja kemm fhimt ↑

Kompli titgħallem

Sorsi u qari ieħor

Qari relatat minn Taiga

Il-lezzjoni ta' qabel: Stabbilixxi konfini siguri għal self-healing