友田 陽大

技術ブログ

Next.js, React, AI開発の実践的な技術記事

TanStack Query v5の真価を引き出す:中級者を超えるための3つの高度なキャッシュ戦略

TanStack Query v5を単なるデータフェッチツールで終わらせない。本記事では、中級者が直面するキャッシュ制御の壁を突破するため、`predicate`による精密な無効化、安全なオプティミスティック・アップデートの実装パターン、`setQueryData`による能動的キャッシュ更新という3つの高度な戦略を、型安全なtsxコード例と共に徹底解説します。

2025/11/104分
React
TanStack Query
TypeScript
キャッシュ管理
状態管理
パフォーマンス
フロントエンド
LangChain + Pinecone で構築するプロダクションRAGシステム:ハルシネーション対策と精度改善の実践

検証環境ではなく本番運用レベルのRAGシステム構築ガイド。LangChain + Pinecone + FastAPIで実装したハルシネーション対策5選、精度評価手法、コスト最適化戦略を実コード付きで解説します。

2025/1/109分
AI
RAG
LangChain
Pinecone
OpenAI
Python
FastAPI
機械学習
NLP
AWS ECS on Fargate vs EKS:スタートアップが3ヶ月で判断すべき7つの評価軸と実装コスト比較

経済産業大臣賞受賞プロダクトの開発で実践したコンテナオーケストレーション選定の意思決定プロセス。ECS/EKS選定で迷うスタートアップCTO向けに、7つの評価軸と具体的なコスト試算、Terraformコード例を公開します。

2025/1/106分
AWS
ECS
EKS
Kubernetes
Terraform
インフラ
スタートアップ
技術選定
AWS Cognito カスタム認証フロー実装:SAML/OIDC企業SSO統合の完全ガイド

エンタープライズ顧客向けSSO(Azure AD/Okta/Google Workspace)をAWS Cognitoで実装する実践ガイド。SAML/OIDC統合、Lambda Trigger、マルチテナント設計、トラブルシューティングまで実コード付きで解説します。

2025/1/1010分
AWS
Cognito
SAML
OIDC
SSO
認証
Azure AD
Okta
Terraform
セキュリティ
経済産業大臣賞受賞プロダクトで学んだB2B SaaS開発の7つの教訓

木材流通業界のDXを実現したB2BサブスクリプションSaaSの開発を通じて学んだ、技術選定、アーキテクチャ設計、セキュリティ、スケーラビリティの実践的教訓を公開します。TypeScript + Python + AWS Terraform による実装事例。

2025/1/94分
B2B SaaS
経済産業大臣賞
技術選定
アーキテクチャ設計
AWS
Terraform
レガシー産業DX
レガシー産業DXにおける技術選定の決定版フレームワーク:木材流通業界の実例から

電話・FAX・Excelが主流のレガシー産業で、どのようにDXを実現するか。TypeScript、Python、Golang、AWS Terraformの技術選定から、実装、運用まで、木材流通業界での成功事例を基に実践的なフレームワークを公開します。

2025/1/86分
レガシー産業DX
技術選定
業界DX
デジタル変革
TypeScript
Python
Golang
AWS
AWS Cognito + Terraform で実現する複雑な認証・認可設計:8種類のユーザー属性を管理するエンタープライズSaaSの実践

B2B SaaSで必須となる、複雑なユーザー属性ごとの認証・認可をAWS Cognitoで実現する方法を解説。8種類のユーザー属性、ページ単位・API単位のアクセス制御、署名付きURL、Terraform IaCによる完全自動化まで、実践的な設計パターンを公開。

2025/1/76分
AWS Cognito
Terraform
認証設計
B2B SaaS
セキュリティ
IaC
アクセス制御