高並行アーキテクチャ設計
数万CCU・日次数千万イベントを処理する水平スケール可能なマイクロサービスを、性能と保守性を両立して設計します。
シニアバックエンドエンジニア / 技術顧問
複雑な高並行バックエンドを、安定・高速・保守しやすく
Go・C# | Kafka・K8s・GCP | イベント駆動 × データ整合性
サービス
アーキテクチャ設計から本番チューニングまで、重要なバックエンドモジュールの技術判断を担います。
数万CCU・日次数千万イベントを処理する水平スケール可能なマイクロサービスを、性能と保守性を両立して設計します。
GCP / GKE / Cloud Run でのコンテナ展開、CI/CD、可観測性、コスト性能チューニング。
Kafka、Outbox/Inbox、冪等性、分散ロックにより、高負荷下でもサービス間トランザクションを正確に処理します。
対外APIを統一して結合度を下げ、既存システムをリファクタリングして保守性と安定性を高めます。
主な実績
「課題 → 施策 → 定量成果」で提示。雇用主は匿名とし、ドメインで記述します。
コンセプト段階のゲーム基盤を、アーキテクチャ設計・マイクロサービス分割・CI/CD・可観測性・チーム育成まで含め、運用可能な商用システムとして完成させる必要があった。
テクニカル・コファウンダーとして基盤全体のアーキテクチャと技術選定を主導:13のマイクロサービス、ライブベッティング全フロー(ベット/清算/払い出し/破産チャージ)、WebSocketプロトコル、動的RTP制御のプールエンジン、イベント駆動+Outboxによるゼロ取りこぼし、gRPCクライアントサイドLB、K8s GitOpsとフルスタック可観測性を構築。再利用可能なサービス雛形を整備し、AI支援開発(Claude Code SDD)で納品を加速、同時にチームを「マイクロサービス未経験」から自律運用へ引き上げた。
複数インテグレーター向けのキャンペーン基盤で、数万の同時接続と日次数百万イベントを支えつつ、ジャックポットや予算プールの資金ロジックを誤差ゼロで保証する必要がありました。
Kafka上のイベント駆動マイクロサービス。Redis分散ロックでJackpot Pool / Budget Poolを管理(Lua / アトミック操作)。対外APIプロキシで結合度を低減。同期スケジューラとトークン失効処理をリファクタリング。
SCADA / MES / ERP(Baan) とFanuc設備が分散・密結合し、失敗トランザクションの回復が困難で、既存コードは保守しにくい状態でした。
SCADA / MES / ERP とFanuc設備を統合し、トランザクション冪等性とエラー回復を導入。既存アーキテクチャをリファクタリングして保守性と安定性を向上。
対外の匿名 AI サポートと社内ナレッジ Q&A を兼ねる自動化基盤が必要だった:インターネットに安全に公開でき、社内データを漏らさず、コストを抑え、定型スクリプトではなく本物の AI エージェントが応答すること。
最小限の人員で 24/7 のプロ級対話サービス:対外はログイン不要・常時稼働のスマートエージェントが受付・回答・問い合わせ誘導を自動化し、社内では AI アシスタントとして、分散した文書を即答ナレッジベースに変え、さらに能動的にトラブルシュートや問題の切り分けを支援——受け身の回答だけではない。応答は AI が実際に理解して生成し(定型スクリプトではない)、プロンプトエンジニアリングとエージェント調整で応答の品質・正確性・一貫性を継続的に最適化;対外の高可用性と社内データの安全性をコストを抑えつつ両立。
技術スタック
私について
8年以上のバックエンド開発経験。製造業とiGamingという全く異なる2つの領域で、工場設備の統合から数万同時接続のオンライン基盤まで実際に提供してきました。
重要モジュールのアーキテクチャ設計と技術判断を独力で担い、クラウドネイティブ展開・高並行システム・分散データ整合性を専門とします。複雑な業務を明確でテスト可能、長く保守できるシステムに落とし込むのが得意です。
お問い合わせ
受託・技術顧問・長期連携、どれでも。ご要望をお寄せください。通常24時間以内に返信します。