前陣子發生一件很普通但有點尷尬的事。
早上起來看到客戶傳訊息:「你們網站是不是壞了?」
當下其實還有點懷疑,因為前一天都還正常。
結果打開一看,真的進不去。
查了一下原因,也不是什麼大問題——
SSL 憑證過期。
這種事情,好像不只發生一次
後來回想一下,其實這類狀況之前也遇過。
不是程式 bug,也不是系統掛掉,
而是一些「本來就應該要注意,但很容易被忘記」的東西:
平常都好好的,
但只要出一次事,就會很麻煩。
而且幾乎都是別人先發現。
有些東西真的不是難,是沒人顧
寫程式的時候,其實大部分時間都在處理:
這些都很具體,也比較有感。
反而像這種「偏基礎但很關鍵」的東西,
很容易被放在旁邊。
不是不重要,是沒有一個很自然的機制去顧它。
所以就開始整理一些自己會用的東西
後來就想說,至少先讓自己不要再遇到這種狀況。
目前主要是先從幾個比較基本的地方開始整理:
還沒有做到很完整,
但至少比以前完全沒在管好一點。
做一做才發現,這塊其實滿容易被忽略
寫這些東西的過程中,有一個感覺蠻明顯的:
這些問題其實大家都知道,
但真的有在持續顧的人,好像不多。
尤其是專案一多之後,
很容易就變成「哪天出事再說」。
後來就順手整理成一個小工具
因為自己會用,加上之後可能也會用在其他專案上,
就順手整理成一個工具,叫 Domora(守域)。
https://domora.cointech.com.tw/
目前功能其實還很單純,
主要就是把剛剛那些「容易被忽略的東西」集中起來看。
也還在慢慢補功能中。
想問一下大家怎麼做這塊
有點好奇大家平常是怎麼處理這種事情的?
有用什麼工具在追嗎?
還是自己有一套流程?
或是其實也沒特別管(出事再處理)
我自己是踩過幾次之後才開始在意這塊,
也想看看大家有沒有更好的做法。