Go / リアルタイム / バックエンド

Go リアルタイム基盤差し替え可能な通信レイヤー

Go バックエンドとリアルタイム基盤を作り、WebRTC、IM、プロダクトイベントを明確な契約に分けてきました。サービスは個別にデプロイでき、クライアントを一つの通信経路に縛りません。

39
App Store

アプリは継続的に更新中です。下のセクションでは背景を具体的な能力軸に分けています。

Sanva Memphis hero illustration
CareerLoom icon
CreatorKit icon
Lullacraft icon
Memory Copilot icon
SpeakLab icon
Spritewood icon
BrewLog icon
Chat Advisor icon
Chat4o icon
DreamLog icon
Form A Habit icon
GaragePal icon

Go / リアルタイム / バックエンド

差し替え可能な通信レイヤーを持つ Go リアルタイム基盤

Go バックエンドとリアルタイム基盤を作り、WebRTC、IM、プロダクトイベントを明確な契約に分けてきました。サービスは個別にデプロイでき、クライアントを一つの通信経路に縛りません。

Go · gRPC · PostgreSQL · realtime

Backend skill shows up when real traffic arrives

I use Go for high-concurrency APIs, realtime messaging, and infrastructure glue. Layers, raw SQL, caches, and message paths all need clear ownership when something breaks.

I care about contracts and deployment shape: services can ship independently, dependencies stay isolated, and the product is not locked to one transport.

  • Go / Gin REST APIs
  • gRPC publish and WebSocket subscriptions
  • PostgreSQL / Redis / raw SQL
  • WebRTC / IM plugin abstraction
  • Independently deployable realtime infrastructure

プロダクトに システムの深さをつなぐ

このページは Sanva の技術経験を、プロジェクト背景、担当範囲、技術判断、成果、振り返りという観点で整理しています。

個人開発アプリ

すべてのアプリを見る

複雑な仕事を 出荷できる流れへ

モバイル低レイヤーを土台にしたフルスタックプロダクトエンジニア

Sanva は 13 年のソフトウェアエンジニア経験があり、初期は iOS とクライアント低レイヤーに長く取り組みました。Objective-C、Swift、音声・動画コーデック、OpenGL ES と C++ レンダリング、高性能 SDK、決済関連モジュールを扱っています。

クライアントからバックエンドとクラウドデリバリーへ

その後は Go / Gin サービス、PostgreSQL、Redis、gRPC、リアルタイムメッセージング、WebSocket サブスクリプション、クロスプラットフォームクライアントまで領域を広げました。単一の API ではなく、API 契約、クライアント状態、デリバリーリスクをまとめて扱います。

LLM、RAG、Agent 編成を出荷できる流れにする

主な領域はマルチモデル連携、RAG、長期記憶、対話型プロダクト体験、プロンプト設計、同意を前提にしたデータ処理、マルチ Agent 協調です。目的はデモではなく、検証・受け入れ・保守ができるプロダクトシステムにすることです。

品質ゲート

進め方は再現性を重視します。スキャフォールド、型チェック、ビルド、ページ検証、ストア素材、審査準備、リリース後チェックをできるだけ安定した手順にします。

独立アプリだけでなく、 本番システムも扱う

クラウドデリバリーでは、コンテナ化、クラスタ運用、ingress、ヘルスチェック、ロールバック設計、メンテナンス時間の管理を経験し、移行計画、可観測性、リリースリスクの制御を重視します。

クライアントからバックエンドとクラウドデリバリーへ

その後は Go / Gin サービス、PostgreSQL、Redis、gRPC、リアルタイムメッセージング、WebSocket サブスクリプション、クロスプラットフォームクライアントまで領域を広げました。単一の API ではなく、API 契約、クライアント状態、デリバリーリスクをまとめて扱います。

Go · gRPC · WebSocket · PostgreSQL
リリース前後には根拠が必要

進め方は再現性を重視します。スキャフォールド、型チェック、ビルド、ページ検証、ストア素材、審査準備、リリース後チェックをできるだけ安定した手順にします。

AWS EKS · Kubernetes · Helm · CI/CD
向いている仕事位置づけ / AIフルスタック / cloud-native協業 / ops automation

Open Source

transcendence-memory

AI エージェント向けの自ホスト型メモリサービス。検索、RAG、多モーダル取り込みを扱います。

  • コンテナ単位で分離し、必要に応じて横断検索できます
  • LanceDB のベクトル検索と LightRAG の知識グラフ検索を組み合わせています
  • PDF、画像、表などの多モーダル資料を取り込めます
  • 接続 token で Claude、Gemini、Cursor などのツールから使えます
MITLanceDBLightRAGRAG-AnythingPython
GitHubで見る

より広い フルスタックの地図

React Native / Expo モバイル
Swift / SwiftUI ネイティブ iOS
Flutter / Dart · クロスプラットフォーム
Next.js / React 19 フロントエンド
Go / Gin · gRPC · リアルタイム
PostgreSQL · Redis · SQL
LLM ゲートウェイ · RAG · 長期記憶
サブスクリプション · StoreKit · ストア準拠
決済 / ウォレット / グローバルな支払い体験
Cloudflare Pages · Nginx · edge cache
AWS EKS · Kubernetes · Helm
マルチ Agent 編成 · 協作境界 · 結果レビュー

現場のエンジニアリングから 独立した納品へ

1
約13年
モバイル低レイヤーを土台にしたフルスタックプロダクトエンジニア
Sanva は 13 年のソフトウェアエンジニア経験があり、初期は iOS とクライアント低レイヤーに長く取り組みました。Objective-C、Swift、音声・動画コーデック、OpenGL ES と C++ レンダリング、高性能 SDK、決済関連モジュールを扱っています。
2
フルスタック期
クライアントからバックエンドとクラウドデリバリーへ
その後は Go / Gin サービス、PostgreSQL、Redis、gRPC、リアルタイムメッセージング、WebSocket サブスクリプション、クロスプラットフォームクライアントまで領域を広げました。単一の API ではなく、API 契約、クライアント状態、デリバリーリスクをまとめて扱います。
3
現在
LLM、RAG、Agent 編成を出荷できる流れにする
近年は複数の AI アプリを、プロダクト定義、UI 設計、モバイル実装、バックエンド、モデル連携、サブスクリプション、リリース準備まで一貫して作っています。

Design asプロダクトワーク

ビジュアルシステムも自ら構築しました。ブランドカラー、インターフェース、コンポーネントに至るまでを設計しています。各アプリはAppleのHIG(ヒューマンインターフェースガイドライン)に準拠しつつ、それぞれ独自の個性を保っています。

Indigo
Ember
Teal
Cream
Peach
Lavender

共通のデザイン言語を共有しながらも、各アプリには固有のカラー、アイコン、パレットが割り当てられています。

アイデアからリリースまで

01
素早く検証

プロトタイプの作成には2週間あれば十分です。実際のフィードバックに基づいて、プロジェクトを継続するかどうかを決定します。

02
AI 支援開発

AIツールを活用して開発スピードを高めますが、コードは必ず手作業でレビューします。

03
品質ゲート

リリース前には独自のfeatures.yamlチェックリストを全実行します。フェイクデータや本番環境用のモックは含めません。

04
改善を続ける

リリース後は、実際のユーザーフィードバックをもとに迅速に改善を行います。

公開している仕事

現在の App Store アプリを確認できます。今後も新しいアプリを公開していきます。

公開作品を見るお問い合わせ