您好,我是 Otsuka,Liberlogic 的 CTO。
雖然被要求寫一篇文章,但是我沒有太多可寫的,所以今天我就講講不久前發生的事情。
實際上一年多以前當時,我們正在為 microCMS 建立內部備份系統。
微CMS備份資料保存但是,管理介面無法檢索過去的資料。為了防止操作失誤導致資料被刪除,我做了這個設定。
系統簡介
- 建立一個使用 Cloudflare Workers 進行備份的程序
- 手動或 CRON 啟動


- endpoint + id + revisedAt確保唯一性
- 資料不重複,並進行快照管理。


- 將媒體檔案保存在一起



文章儲存在 Cloudflare D1 上,媒體檔案儲存在 Cloudflare R2 上。
您可以同時備份文章資料和圖片。
考慮恢復的系統
備份不只是“拿”能夠在緊急情況下歸還很重要。
“我想回到昨天的狀態” “我想恢復我誤刪除的文章”
能夠處理此類情況將使您在作業系統時有更大的安全感。
概括
- microCMS 備份機制內建於 Cloudflare 環境中
- 將文章和內容保存在一起並管理快照
- 內心的平靜,包括康復一個可以
這些因為我們自己想要而創造的系統在實務上竟然是最有用的。
那麼。
他是Liberogic技術部的骨幹。每當有人說“要是有這麼個東西就好了,太方便了”,他就會發揮自己的聰明才智,迅速為客戶創造價值。他溝通能力出色,深受客戶喜愛,是我們公司的寶貴資產。而且,他也很喜歡貓。
Kakeru先生
Nekoana有限公司 技術長 / 首席工程師 / 執行長 / 看起來太年輕了