Claude Code
公式 Claude Code概要 Claude Code: Best practices for agentic coding プロンプトインプルーバーを使用してプロンプトを最適化する リンク Claude向け人名+テクニック一覧(t_wadaさんのTDDなど) AnthropicのDesktop Extensions (DXT)完全ガイド: ローカルAIアプリケーションの新時代 Claude C...
Context Engineering
リンク context-engineering-intro
Databricks
公式 Databricks: Leading Data and AI Solutions for Enterprises Databricksドキュメント AWS | Databricks Documentation Databricks REST API reference Demo Center リンク 本 Databricks認定データエンジニアアソシエイト 学習ガイド メダリオンアーキテク...
プロンプトエンジニアリング
リンク Prompt Engineering Guide Text generation and prompting - OpenAI API プロンプト設計戦略 | Gemini API | Google AI for Developers 2025年のプロンプトエンジニアリング | 不要論、無意味な手法、今も有効な手法など プロンプトエンジニアリング超入門 – プロンプトエンジニアリングは本当...
Bun
公式 Bun — A fast all-in-one JavaScript runtime
mise
公式 mise-en-place mise リンク ターミナルを使う人は、とりあえず「mise」を入れておく時代。 ・・・を夢見て。
React
リンク bulletproof-react Reactベストプラクティスの宝庫!「bulletproof-react」が勉強になりすぎる件 react-server ライブラリ アニメーション React Bits
アーキテクチャ
旧メモ Clean Architectureのメモ ヘキサゴナルアーキテクチャ リンク データの整合性を保つ非同期処理アーキテクチャパターン
AWS CDK
旧メモ AWS CDK リンク AWS CDK 実践的アプローチ N選 / aws-cdk-practical-approaches - Speaker Deck
AWS IAM
リンク AWSのマニアックな話 2025を執筆して見えてきた、AWSアカウント管理の現在
Claude
公式 プロンプトエンジニアリングの概要
アジャイル
リンク アジャイル開発の「人的側面」の課題を解決する「システムコーチング」
AIエージェント
リンク AIエージェント最前線! Amazon Bedrock、Amazon Q、そしてMCPを使いこなそうAIエージェント最前線! Amazon Bedrock、Amazon Q、そしてMCPを使いこなそう エージェント Claude Code Gemini CLI Vibe Coding プログラミングの基本概念|ノンプログラマーズ・プログラミング - WIP
Model Context Protocol (MCP)
公式 Introduction - Model Context Protocol リンク MCP @textlint-ja/textlint-rule-preset-ai-writing
Gemini CLI
公式 Gemini CLI - GitHub Gemini CLI : オープンソース AI エージェント | Google Cloud 公式ブログ リンク 【Obsidianの使い方が変わる】Gemini CLIは、あなたの思考に寄り添う「無料の執事」
技術的負債
リンク Googleが抽出した10個のカテゴリで技術的負債を捉えなおす - mtx2s’s blog
Angular
リンク LLM prompts and AI IDE setup • Angular
AIアライメント
メモ AIの行動や目標が人間の意図や価値観と一致するように設計・制御すること BingでのAIによる謝罪要求など、そういったことを防ぎたい SFのような、ロボットが人を攻撃するなどが実際に怒るかもしれない アライメント問題の種類 目的の指定の難しさ(Specification problem) 人間が「正しい目的」をAIに与えるのはとても難しい 報酬ハッキング(Reward hacking) AI...
大規模言語モデル LLM
リンク 概要 インターネットなど、公開された大量のテキストを学習して、人間のような言語を出力する自然言語処理モデルのこと。 画像や音声なども学習させて、マルチモーダルに回答を生成させる事も出来ている 基本 トランスフォーマー 2017年にGoogleの研究チームの論文 注意、Attentionという仕組みが飛躍的に、文章の構造や文脈の理解を向上させた Attention is All You Ne...
テスト
リンク テスト分析入門
AWS
リンク AWS サービス別資料
AWSからのCloudWatchAlarmからのSlack通知方法
CloudWatchAlarm > SNS > AWS Chatbot AWS ChatbotとSlackのOAuthが必要 流れ SNS作る Chatbot作る CloudWatchAlarmを作成して、SNSを指定する メリット コードを書く必要がない デメリット メッセージを変更するなどのカスタマイズができない? CloudWatchAlarm > Lambda Incomming Webh...
Amazon EC2
インスタンスタイプ AWS Nitro System 高パフォーマンス、効果養成、高度なセキィリティを実現するハードウェアとソフトウェアのコンポーネント Nitoro Systemの場合、EVSは複数のインスタンスにアタッチできる サービスクォータ オンデマンドインスタンスは、インスタンスタイプ毎にvCPUの上限が決まっている
Amazon EBS
SSDボリューム 汎用SSD ストレージをあまり使わない場合や開発やテスト環境などの場合に利用 プロビジョンド IOPS SSD m秒未満の高スループット、低レイテンシーが必要な場合に利用 2つのインスタンスにアタッチできる HDDボリューム スループット最適化HDD ビックデータ、ログ処理などのストリーミングワークロードで利用 コールドHDD アクセス頻度の低いユースケースで利用 マグネティック...
Amazon Route53
ルーティングポリシー シンプルルーティング 単一のリソースにルーティング 一般的にイメージするルーティング 例えばALB+EC2などがあり、そこに流すために利用する フェイルオーバールーティング プライマリとセカンダリの構成にして、プライマリのヘルスチェックに失敗したら、セカンダリーにルーティング 高可用性を目的として利用される DR対応など 位置情報ルーティング ユーザーのリクエストが発信された...
Amazon DynamoDB
セカンダリインデックス グローバルセカンダリインデックス(GSI) プライマリーキー以外の属性での検索をできるようにするための仕組み パーティションキーのみ、またはパーティションキー + ソートキーの組み合わせが可能 プライマリーキーとは別で、絞り込みができるようになる 結果整合性のみ ローカルセカンダリインデックス(LSI) プライマリーキーのパーティションキーは同じだが、異なるソートキーを持つ...
Amazon S3
暗号化 SSE-S3 デフォルトの暗号化 AWS側でローテーションしてくれている
Amazon Kendra
リンク Amazon Kendra を使用したアクセス制御を行う安全な検索アプリケーションの構築 Kendraで検索対象を絞る2つの方法【アクセス制御・属性フィルタ】
Docker
リンク 許可リスト 参照先
OAuth
TODO
OIDC
TODO
REST
リンク CHAPTER 5 Representational State Transfer (REST)
SAML
リンク https://wiki.oasis-open.org/security/FrontPage http://docs.oasis-open.org/security/saml/v2.0/sstc-saml-approved-errata-2.0.html http://docs.oasis-open.org/security/saml/v2.0/saml-bindings-2.0-os.p...
SSO
種類 フェデレーション方式 エージェント方式 リバースプロキシ方式 代理認証方式 フェデレーション方式 認証情報を連携する方式 トークンやアサーションと呼ばれる情報で連携する 一番よく使われる方式 運用ポリシーが異なる場合やドメインの異なる場合でも認証を行う事ができる 関連技術 SAML OIDC エージェント方式 サービス側にエージェントをインストールする クライアントとアプリサーバーなどの間に...
Swagger
TODO
TypeScript
リンク type-challenges
セキュリティ
リンク OWASP に Cookie Theft 対策 Cheat Sheet を執筆した
プロフィール
Hiroaki Suzuki 東京都内でWeb系のアーキテクトをしています。クラウド、アーキテクチャ、設計、AI基盤構築などが仕事。フロントエンド〜バックエンド、要件定義〜リリース、保守、PjM、PLまで経験済み。楽しみながら励んでいます。 2児の父で、絶賛子育て真っ最中、妻と二人三脚で楽しくも大変な日々を過ごしています。 Links GitHub: https://github.com/hiro...
モデリング
リンク データの整合性を保つ非同期処理アーキテクチャパターン
表示テスト
Pythonのハイライト確認 items = ["item1", "item2"] for item in items: print(item) JavaScriptのハイライト確認 const test = "test"; Mermaidの確認 flowchart LR A --> B B --> C Officialから取ってきたクラス図の確認 --- title: Animal exampl...
AWS WAF
CloudWatchのロググループ名はaws-waf-logsで始まる必要がある
GitHub Actions
リンク GitHub Actions のワークフロー構文 GitHub Actions のメタデータ構文 Self-hosted GitHub Actions runners in AWS CodeBuild
AWS KMS
メモ
Amazon ECR
メモ ECSでタスクがタイムアウトした場合の原因 VPCエンドポイントが足りていない ECRから取得する場合は以下が必要 com.amazonaws.{リージョン}.s3(ゲートウェイ) com.amazonaws.{リージョン}.ecr.dkr com.amazonaws.{リージョン}.ecr.api com.amazonaws.{リージョン}.logs パブリックIPがない パブリックなコン...
OpenAPI
HTTPベースのAPI、特にRESTful APIを記述するための仕様(REST) Swaggerは、SmartBearによる一連のツールを指す用語 歴史的な経緯がある 元々はSwaggerがあり、SmartBearがSwagger APIの仕様を買収した その後、Linux Foundationに採用されて、OpenAPIという仕様となった。