ブログ

DynoTable エンジニアリングブログ

DynoTable がどのように作られているか — AI アシスタント、MCP サーバー、そして製品のその他の部分の舞台裏にあるエンジニアリングの物語。

· 8 分で読めます

DynamoDB のためのローカル SQL エンジンをどう構築したか(JOIN のないデータベースで)
DynamoDB のためのローカル SQL エンジンをどう構築したか — JOIN も、GROUP BY も、COUNT もないデータベースで。ページを埋め込みの SQLite にストリーミングすること、私たちに静かに嘘をついたパーサー、そして競合が使い捨てのスクリプトだと気づいたときに集計エンジンを作り直した理由。

· 8 分で読めます

データベース GUI が直接書き込むべきでない理由
保存をクリックしても DynoTable が DynamoDB に決して直接書き込まない理由 — すべての編集はステージングエリアでレビュー可能な差分になり、楽観的ロックで守られたトランザクションとして送られます。設計を作り変えたタブをまたぐバグ、サブシステムを丸ごと削除したリファクタリング、そして AI エージェントがステージングを耐力壁にした理由 — その舞台裏にあるエンジニアリングの物語。

· 9 分で読めます

安全な DynamoDB MCP サーバーを構築するには何が必要だったか
デスクトップアプリの内部に安全な DynamoDB MCP サーバーを構築するには何が必要だったか — Electron 内の OAuth 2.1 認可サーバー、コネクションごとの AWS 認証情報の分離、consent 時のリージョン凍結、ライブなライセンスのクランプ、そして MCP elicitation 越しに完了する MFA。DynoTable の MCP サーバーの舞台裏にあるエンジニアリングの物語。

· 10 分で読めます

安価な LLM を DynamoDB で確実に動かした方法: ツールバリデーター + eval
小さく安価な LLM に DynamoDB を確実にクエリさせる方法 — 拒否メッセージを教育のシグナルとして扱う指示的なツールバリデーター、積極的な結果の上限、そして DynamoDB Local に対して本物のエージェントループを走らせる eval ハーネス。DynoTable の AI アシスタントの舞台裏にあるエンジニアリングの物語。

その他の DynamoDB リソース

Console なしで DynamoDB を扱う

DynoTable は DynamoDB 向けの高速なデスクトップクライアントです — テーブルを閲覧し、SQL スタイルのクエリを実行し、アイテムをローカルで編集できます。