Entamy Platform

WorkerOps — Cloudflare Worker를 안전하고 되돌릴 수 있게 스스로 업데이트시키는 파수꾼

어떤 Cloudflare Worker든 그 앞단에 두는 작은 Worker. 업데이트, 배포 후 상태 검증, 실패 시 자동 되돌리기, 복구 화면을 맡습니다. 오픈소스.

Cloudflare Workers에서는 동작 중인 Worker가 스스로를 안전하게 롤백할 수 없습니다. 새 버전이 망가져 있으면 롤백을 실행할 주체째 망가지기 때문입니다. WorkerOps는 ‘항상 살아 있는 작은 파수꾼’으로 앱 앞에 서서 업데이트, 검증, 자동 되돌리기, 복구를 맡습니다.

할 수 있는 일#

  • 업데이트 — 릴리스 원본에서 새 worker.js를 가져와 Cloudflare API로 배포
  • 검증과 자동 되돌리기 — 배포 후 상태를 확인하고, 이상이 있으면 직전의 안정 버전으로 자동으로 되돌린다
  • 복구 화면 — 앱이 멈춰 있어도 되돌리기·재설치·업데이트를 버튼으로 할 수 있다
  • 도중에 멈춰도 이어서 — 각 단계를 기록하고, 정기 순찰이 뒷정리를 한다
  • 실행 시 의존성 제로, 결과물은 gzip으로 약 8 KiB
라이선스Kuro License(MIT + 저작자 표시)

KuroCMS와 MushManager의 업데이트도 WorkerOps가 맡고 있습니다.

공식 사이트에서 자세히 보기GitHub

Products & Services

제품

이 브랜드의 제품 정보는 준비 중입니다.