Hallo, ich bin Otsuka, CTO bei Liberogic.
Obwohl mir gesagt wurde, ich solle einen Artikel schreiben, habe ich nicht viel zu schreiben, deshalb werde ich heute über etwas von vor einiger Zeit sprechen.
Genau genommen vor über einem JahrZu dieser Zeit erstellten wir ein internes Backup-System für microCMS.
microCMSBackup zur DatenerhaltungEs ist jedoch nicht möglich, frühere Daten vom Verwaltungsbildschirm abzurufen. Ich habe dies eingeführt, um zu verhindern, dass Daten aufgrund von Betriebsfehlern gelöscht werden.
Eine kurze Einführung in das System
- Erstellen Sie ein Programm, das mit Cloudflare Workers sichert
- Manueller oder CRON-Start
- endpoint + id + revisedAtum Einzigartigkeit zu gewährleisten
- Daten werden nicht dupliziert und es wird eine Snapshot-Verwaltung durchgeführt.
- Gemeinsames Speichern von Mediendateien
Artikel werden auf Cloudflare D1 und Mediendateien auf Cloudflare R2 gespeichert.
Sie können sowohl Artikeldaten als auch Bilder gleichzeitig sichern.
Ein System, das die Erholung berücksichtigt
Beim Backup geht es nicht nur ums „Aufnehmen“Im Notfall zurückgeben könnenist wichtig.
„Ich möchte zum gestrigen Zustand zurückkehren.“ „Ich möchte den Artikel wiederherstellen, den ich versehentlich gelöscht habe.“
Wenn Sie solche Fälle bewältigen können, haben Sie beim Betrieb Ihres Systems ein wesentlich größeres Gefühl der Sicherheit.
Zusammenfassung
- Ein Mechanismus zum Sichern von microCMSEntwickelt in der Cloudflare-Umgebung
- Artikel und Inhalte gemeinsam speichern und Snapshots verwalten
- Seelenfrieden, einschließlich GenesungEin System, das
Diese Art von Systemen, die geschaffen werden, weil wir sie selbst wollen, sind in der Praxis überraschenderweise am nützlichsten.
Na dann.
Er ist das Rückgrat der Technologieabteilung von Liberogic. Wann immer er jemanden sagen hört: „Ich wünschte, ich hätte so etwas, das wäre so praktisch!“, setzt er seinen Einfallsreichtum ein, um Mehrwert zu schaffen und es im Handumdrehen umzusetzen. Er ist ein echter Gewinn für unser Unternehmen, verfügt über hervorragende Kommunikationsfähigkeiten, betreut viele treue Kunden und liebt außerdem Katzen.
Kakeru-san
CTO / Chefingenieur / CEO von Nekoana Inc. / Sieht unnötig jung aus