Dear friends,
Razumem privlačnost izdelave lastnega mrtvečevega stikala. Želite popoln nadzor, nobene odvisnosti od tretjih oseb in zadovoljstvo ob ustvarjanju nečesa, kar je natančno prilagojeno vašim potrebam. Kot nekdo, ki rad gradi stvari, to popolnoma razumem.
Deliti pa moram tudi tisto, kar sem se naučil o tem, zakaj imajo samostojna stikala zaskrbljujočo stopnjo napak, ko jih ljudje najbolj potrebujejo. Ne gre le za tehnično zapletenost – čeprav je to zagotovo del tega – gre za človeške elemente, ki jih je nemogoče načrtovati.
Sistemi, ki sami gostujejo, zahtevajo stalno vzdrževanje, varnostne posodobitve, upravljanje strežnika in spremljanje. Ko gradite za lastno smrt, ustvarjate sistem, ki mora delovati popolno točno v trenutku, ko ga ne morete več popraviti, posodobiti ali vzdrževati.
Videli smo, da so briljantni inženirji ustvarili sofisticirana stikala, ki so odpovedala zaradi pretečenih certifikatov SSL, zastarelih ponudnikov e-pošte, sprememb gostovanja strežnika ali preprostega spreminjanja konfiguracije skozi čas. Tehnični izzivi so rešljivi, vendar zahtevajo stalno pozornost, ki po smrti postane nemogoča.
Tu je tudi čustvena obremenitev vaših bližnjih. Ko vaš sistem, ki ga sami gostite, odpove, bodo poskušali odpraviti težave z vašo kodo, razumeti vašo infrastrukturo in odpraviti napake v vaši konfiguraciji, medtem ko bodo žalovali vašo izgubo. To ni dediščina, ki bi jo večina ljudi želela zapustiti.
Ne gre za tehnične sposobnosti – mnogi od vas ste veliko bolj usposobljeni kot naša ekipa. Gre za edinstven izziv gradnje nečesa, kar mora preživeti svojega ustvarjalca, hkrati pa ne zahteva vzdrževanja od ljudi, ki nikoli niso zahtevali, da postanejo sistemski skrbniki.
Če izberete pot s samostojnim gostovanjem, prosimo, da vse obsežno dokumentirate, avtomatizirate vse vzdrževanje, načrtujete odvisnosti od storitev in, kar je najpomembnejše, imejte rezervni načrt, ko vaš primarni sistem neizogibno naleti na težave.
JP, Luca, CJ, 8 in Summer