Hola, soy Otsuka, CTO de Liberogic.
Me han pedido que escriba un artículo, pero no tengo mucho que contar, así que hoy hablaré de algo que sucedió hace un tiempo.
En realidad, hace más de un año, desarrollamos internamente un sistema de copia de seguridad para microCMS.
microCMS cuenta con copias de seguridad para la protección de datos, pero no es posible recuperar datos anteriores desde el panel de administración. Como medida frente a la eliminación accidental de datos por errores de operación, empezamos con la idea de "pues lo hacemos".
Descripción general del funcionamiento
- Creación de un programa de copia de seguridad con Cloudflare Workers
- Ejecución manual o mediante CRON
- Garantiza la unicidad mediante endpoint + id + revisedAt
- Los datos no se duplican y se gestionan como instantáneas
- Los archivos multimedia también se guardan en conjunto
Destinos de almacenamiento: los artículos en Cloudflare D1 y los archivos multimedia en Cloudflare R2.
Puedes respaldar tanto los datos de los artículos como las imágenes en un solo proceso.
Un sistema pensado para la recuperación
Hacer una copia de seguridad no es solo "guardarla": lo importante es poder restaurarla cuando realmente se necesite.
"Quiero volver al estado de ayer" o "quiero recuperar un artículo borrado por error"
son situaciones que conviene poder resolver, y tener esa preparación marca una gran diferencia en la tranquilidad durante la operación.
Conclusión
- Sistema de copias de seguridad para microCMS construido sobre el entorno de Cloudflare
- Guarda artículos y contenidos en conjunto para gestionarlos como instantáneas
- Un sistema que ofrece tranquilidad incluyendo la recuperación
Este tipo de herramienta, creada porque nosotros mismos la necesitábamos, resulta ser de lo más útil en la práctica.
Eso es todo por ahora.
La columna vertebral del departamento técnico de Liberogic. Cuando escucha frases como "Ojalá existiera algo así, sería muy útil...", con su ingenio añade valor extra y lo implementa en un abrir y cerrar de ojos. Con una gran capacidad de comunicación y muchos seguidores entre nuestros clientes, es un verdadero tesoro para la empresa, además de un gran amante de los gatos.
Sho Otsuka
Director de CTO / Ingeniero jefe / Representante de Nekoana LLC / Aparenta ser más joven de lo que es