Dear friends,
Ma mõistan oma surnud mehe lüliti ehitamise ahvatlust. Soovite täielikku kontrolli, kolmandate osapoolte sõltuvusi ja rahulolu luua midagi, mis on täpselt teie vajadustele kohandatud. Inimesena, kellele meeldib asju ehitada, saan sellest täiesti aru.
Kuid ma pean jagama ka seda, mida olen õppinud selle kohta, miks isehostitud lülititel on murettekitav rikete määr, kui inimesed neid kõige rohkem vajavad. See ei puuduta ainult tehnilist keerukust – ehkki see on kindlasti osa sellest –, vaid inimelementidest, mida on võimatu ümber kujundada.
Isehostitavad süsteemid nõuavad pidevat hooldust, turvavärskendusi, serverihaldust ja jälgimist. Kui ehitate oma surma jaoks, loote süsteemi, mis peab töötama ideaalselt täpselt sel hetkel, kui te ei saa seda enam parandada, värskendada ega hooldada.
Oleme näinud, kuidas suurepärased insenerid loovad keerukaid lüliteid, mis ebaõnnestusid aegunud SSL-sertifikaatide, aegunud meiliteenuse pakkujate, serverimajutuse muudatuste või lihtsa konfiguratsioonimuutuse tõttu aja jooksul. Tehnilised väljakutsed on lahendatavad, kuid nõuavad pidevat tähelepanu, mis muutub pärast surma võimatuks.
Samuti on emotsionaalne koorem teie lähedastel. Kui teie isehostitav süsteem ebaõnnestub, jäävad nad teie kaotust kurvastades proovima teie koodi tõrkeotsingut, teie infrastruktuuri mõista ja konfiguratsiooni siluda. See ei ole pärand, mida enamik inimesi tahab jätta.
See ei puuduta tehnilisi võimeid – paljud teist on palju osavamad kui meie meeskond. See puudutab ainulaadset väljakutset luua midagi, mis peab oma looja üle elama, nõudes samal ajal hooldust inimestelt, kes pole kunagi taotlenud süsteemiadministraatoriks saada.
Kui valite isehostitava marsruudi, dokumenteerige kõik põhjalikult, automatiseerige kogu hooldus, planeerige hooldussõltuvused ja mis kõige tähtsam, koostage varuplaan, kui teie esmasel süsteemil tekib paratamatult probleeme.
JP, Luca, CJ, 8 ja Summer