MemberHub — Djangoモノリス一つに19のツールを載せたSaaS
カレンダーから請求まで、APIの書き方も認証モデルも課金基盤も一つ。一人で作り、一人で運用しています。
カレンダーから請求まで、APIの書き方も認証モデルも課金基盤も一つ。一人で作り、一人で運用しています。
アプリの背後に立つMosquittoのブローカー一つが、共同ホワイトボードとスタッフ⇄会員のチャットと通知ベルを運んでいます。そして一度だけ、そのブローカーが自分自身を締め出しました。
会員組織のためのDropbox風のファイル置き場をS3互換ストレージの上に。6GBまでストリームで流し込むアップロード、WebPのサムネイル、systemdのワーカーで回すHEVC→H.264変換。
Androidクライアントとバックエンドが二人三脚で19GBの写真と8K動画を預かるまで。そして、緑のテストの陰に隠れていた三つのバグ。
建物、信号のある交通、歩行者、乗れる地下鉄、天候、雲と稜線 — すべてコードから生成。アセットは歩行モーション一つだけです。
三つの本番サイトと、顧客ドメインのためのオンデマンドTLSと、systemdのワーカーと、MQTTブローカーが、障害まで共有することなく1台のマシンを分け合う方法。
一人のチームが19のツールを持つSaaSを出せた理由は、Claudeのエージェントをレールの上に載せたこと。そしてそのレールが、私ならそのまま出していた欠陥を捕まえてくれたこと。