Dear friends,
Naiintindihan ko ang apela ng paggawa ng sarili mong switch ng patay na tao. Gusto mo ng kumpletong kontrol, walang mga dependency ng third-party, at ang kasiyahan sa paglikha ng isang bagay na eksaktong iniayon sa iyong mga pangangailangan. Bilang isang taong mahilig magtayo ng mga bagay, lubos kong naiintindihan.
Ngunit kailangan ko ring ibahagi ang natutunan ko tungkol sa kung bakit ang mga switch na naka-host sa sarili ay may nakakabagabag na rate ng pagkabigo kapag ang mga tao ay higit na nangangailangan ng mga ito. Ito ay hindi lamang tungkol sa teknikal na kumplikado—bagama't tiyak na bahagi nito—ito ay tungkol sa mga elemento ng tao na imposibleng ma-engineer sa paligid.
Ang mga self-host na system ay nangangailangan ng patuloy na pagpapanatili, mga update sa seguridad, pamamahala ng server, at pagsubaybay. Kapag nagtatayo ka para sa sarili mong kamatayan, gumagawa ka ng system na dapat gumana nang perpekto sa eksaktong sandali kung kailan hindi mo na ito maaayos, i-update, o mapanatili.
Nakakita kami ng mga mahuhusay na inhinyero na lumikha ng mga sopistikadong switch na nabigo dahil sa mga nag-expire na SSL certificate, hindi napapanahong mga email provider, mga pagbabago sa pagho-host ng server, o simpleng pag-drift ng configuration sa paglipas ng panahon. Ang mga teknikal na hamon ay malulutas, ngunit nangangailangan sila ng patuloy na atensyon na nagiging imposible pagkatapos ng kamatayan.
Nariyan din ang emosyonal na pasanin sa iyong mga mahal sa buhay. Kapag nabigo ang iyong self-hosted system, hahayaan nilang subukang i-troubleshoot ang iyong code, maunawaan ang iyong imprastraktura, at i-debug ang iyong configuration habang nagdadalamhati sa iyong pagkawala. Hindi iyon ang legacy na gustong iwanan ng karamihan.
Hindi ito tungkol sa teknikal na kakayahan—marami sa inyo ang higit na sanay kaysa sa aming koponan. Ito ay tungkol sa natatanging hamon ng pagbuo ng isang bagay na dapat mabuhay nang higit pa sa lumikha nito habang nangangailangan ng zero maintenance mula sa mga taong hindi kailanman humiling na maging mga administrator ng system.
Kung pipiliin mo ang rutang naka-host sa sarili, mangyaring idokumento ang lahat nang husto, i-automate ang lahat ng pagpapanatili, magplano para sa mga dependency ng serbisyo, at higit sa lahat, magkaroon ng backup na plano kapag ang iyong pangunahing system ay hindi maiiwasang makatagpo ng mga isyu.
JP, Luca, CJ, 8, at Summer