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. Immer wenn er jemanden sagen hört: „So etwas hätte ich auch gern, das wäre so praktisch“, nutzt er seinen Einfallsreichtum, um Mehrwert zu schaffen und dies im Handumdrehen umzusetzen. Mit seinen hervorragenden Kommunikationsfähigkeiten und vielen treuen Kunden ist er ein echter Schatz unseres Unternehmens. Und außerdem liebt er Katzen.
Kakeru-san
CTO / Chefingenieur / CEO von Nekoana Inc. / Sieht unnötig jung aus