私についてPlatform / Backend Engineer森川晴海。日本在住のプラットフォーム/バックエンドエンジニアです。エンタープライズ Java、Camunda ワークフロー、Kubernetes と GitOps を、開発からデプロイ・運用まで一貫して手がけます。設計図を描いて終わりにせず、どうデプロイし、観測し、運用し続けるかまで考えています。つくったものだけでなく、その判断の背景もここで共有します。プロフィールと履歴書LinkedIn
このラボ全体を支えるクラスターの運用登録アプリケーション全体で単一の配信経路と内部名前解決を使用。各アプリケーションは自分のリポジトリから検出され、退役も同じ経路で行われます。公開アイデンティティ方針を明示し、既存メトリクスは読まれずに眠るのではなくアラートを上げます。ベアメタルの Kubernetes 基盤とロンドンの Oracle Cloud クラスターでラボを運用しています。アプリケーションは手作業ではなくリポジトリから検出され、テスト、ビルド、スキャン、配信タグを更新する別コミットという同じ経路を通ります。ケーススタディを読む
Camunda フルスタックの運用接続の再利用が原因であり接続の古さではないと特定し、調整を積み増すのではなく、検証されていなかったポリシーそのものを撤去しました。Camunda 8 の全構成(Zeebe、Operate、Tasklist、Optimize、Web Modeler、Keycloak)を単一の公開ドメインの背後で運用し、実は逆効果だった「接続処理の修正」を診断・撤回した記録。ケーススタディを読む
Harumi Platform — 3 つの管理ツールを 1 つに統合3 つに分かれていた運用画面を 1 つの管理コンソールへ統合しました。退役させたツールが抱えていたデータは失わずに移行しています。クラスターのヘルス・リソース・ドキュメント・接続情報を一元化した単一コンソール。それぞれ運用情報の異なる断片を抱えていた 3 つの管理ツールを置き換えた。ケーススタディを読む
LexTrace専門用語のための学習プラットフォーム自分の学習ルートを中心にした、自分でホストする学習プラットフォーム。決まった形式の資料を取り込み、そこから自由にルートを組み立てられます。コードは MIT ライセンスで公開しました。ホスト版のサービスは終了に向けて整理しています。GitHub のソースコード
HotThere本物の場所を、いまの空気で。「いまその場所で何が起きているか」を地図で見る、iOS ファーストのアプリ。確認済み・古い・報告のみといった信頼度と、コミュニティか公式かという出どころを、はっきり区別して示します。hotthere.com
かしわ結 (kashiwa.help)日本語ファーストの市民向け MVP柏市向けの公開型・市民ガバナンスの MVP。サービスが個人情報をどう扱うか、どの日本の法令が適用と判断されたかを、日本語・英語・簡体字中国語で公開しています。kashiwa.help
maintenance-dioramaメンテナンス画面を、映画のワンシーンにCloudflare Worker から配信するシネマティックなメンテナンスページ。雨の夜の街角の工事現場を three.js のトゥーン調ジオラマで描き、現在時刻、復旧見込み、稼働サービスの一覧を重ねています。
ライブラリ — ノートと調べもの腰を据えて読むもの長く読むものをここに置いています。プラットフォームの構成、コミットから本番までの変更の流れ、そして仕事の時系列の記録です。アーキテクチャワークフローマイルストーンワーキングペーパー
ワーキングペーパー — 確認が別の問いに答えていたとき運用で起きた 11 の出来事。AI アシスタントが自らの実践から全文を書いた成功した確認、記憶していた指示、利用できる承認経路が、想定ほどの意味を持たなかった。このプラットフォームの運用で起きた 11 の出来事を追います。以前の実行に対する検証、静かに失敗したゲート、壊れたシステムを必要とした復旧、止まった再起動など。全文を AI アシスタント(Claude と Codex)が残された記録から書いています。査読を受けていないワーキングペーパーです。論文を読む
Camunda 研究 — 自分で閉じるロールCamunda 8 の小さな実験を設計・運用しました。メッセージで開くロール、仕事が実際の子プロセスインスタンスとして届く 3 本の並列レーン、期限後に子が残っていなければ自分で終わるロールです。Camunda 8 のプロセス設計と実行時の挙動を扱う小さな実験集の最初の一つです。ロールはメッセージで開き、一定期間動いてから捌けて終わります。期間中に届いた仕事は、親とルートがそのロールである子インスタンスになり、ルートインスタンスの数は小さく保たれます。小さな運用ページから、ロールの開始・投入・取消と、月次または間隔のスケジュール編集ができます。プロジェクトを読む
Platform — 稼働中の基盤このサイトを動かすシステムの公開サマリーこのスペースでは、ソースコードが稼働中の基盤に届くまでの流れを紹介します。アプリの状態、ノード、Pod、ディスクチェックの公開可能な集計値を、プラットフォームから取得して表示します。見せかけのダッシュボードではありません。公開するのは集計値に限定し、ホスト名、アドレス、ネットワーク構成、認証情報は表示しません。数字の背景にあるアーキテクチャとワークフローは、下のリンクから読むことができます。アーキテクチャワークフロー
次の章は、まだこれから。これからのこと公開して終わりではなく、つくり、運用し、学んだことを記録し続けたい。このスペースも、活動とともに変わっていきます。公開コードは GitHub、歩みは Milestones に。連絡先もここから。次の章には、まだ余白があります。GitHubLinkedInマイルストーンプロフィールと連絡先