製品
目的はひとつ。小さなアプリを1台のサーバーで動かし、壊れたら戻せるようにすること。
Go Webhook Receiver Starter
Webhook を安全に受け取る小さな Go サービスです。署名検証、重複排除、永続化、リトライまで済んでいて、自分で書くのは一つの関数だけです。
Small App on One VPS: Practical Handbook
取り消せるデプロイ、リストアして確かめたバックアップ、ストップウォッチで測る復旧ドリル。助言だけでなく、そのまま動くスクリプトを付けています。
Go on One VPS: Production Handbook
サーバー単体に置きっぱなしにできる Go サービスの書き方。シャットダウン、タイムアウト、メモリ、systemd を、掲載コードすべてに裏付けのあるリファレンスサービスとともに解説します。
Postgres Point-in-Time Recovery Kit
誤った DELETE の直前の状態に、PostgreSQL サーバーを戻せます。一晩で読めるスクリプトと、それが動くことを示すドリル付きです。
Go + systemd Zero-Downtime Deploy Kit
Go サービスを、リクエストを落とさずにサーバー単体へリリースします。使うのは systemd、Caddy、bash だけで、pm2 もコンテナも要りません。
Go CLI Release Kit
Go 製のコマンドラインツールを、慎重にリリースするためのキットです。GoReleaser の設定、ダウンロードを検証するインストーラー、周辺のスクリプトを一式そろえています。