Articles
Articles on software engineering and philosophy
どのレイヤー(層)でトランザクションを実装すべきか
アプリケーションアーキテクチャの異なる層におけるDBトランザクション実装パターンの深掘り。サービス層、リポジトリ層、ユースケース層でのトランザクション実装のトレードオフを、実践的な例と複雑なアプリケーションでのデータ一貫性を維持するベストプラクティスを紹介。
OpenTelemetry+Go 計装サンプル大全 with Cloud Trace ~意外なつまづきポイントを添えて~
Google Cloud Traceを使ったGoアプリケーションにおけるOpenTelemetry計装の包括的なガイド。よくある落とし穴、ベストプラクティス、実践的な実装パターンを紹介。
「ランニングコストゼロ」で稼働する Web アプリケーションの技術構成
継続的な運用コストをゼロにしたWebアプリケーションの構築とデプロイのための詳細な技術アーキテクチャ。クラウドサービスの無料枠、サーバーレスアーキテクチャ、静的サイト生成を活用して、パフォーマンスとスケーラビリティを維持しながらインフラ費用を最小化する方法を紹介。
Firebase Auth で作る認証アーキテクチャパターン
Firebase AuthenticationのClient SDKとAdmin SDKを適切に使い分けた認証システムの実装パターンを詳細に解説。ログイン、ログアウト、トークン検証、ユーザー管理など、実際のユースケースごとの実装方法とセキュリティ考慮事項を実践的なサンプルコードとともに紹介。
CI/CD 手軽改善!DORA metrics × Cloud Deploy 実践例
DORA metricsとGoogle Cloud Deployを使用してCI/CDパイプラインを改善する実践的な実装ガイド。デプロイ頻度、リードタイム、変更失敗率、復旧時間を実際の例と実行可能な戦略で測定・最適化する方法を実演。
1秒も保持できないCookieを永久的に保持する方法(ITP2.3対応)
SafariのIntelligent Tracking Prevention(ITP)2.3によって導入されたCookie永続化の課題に対する技術的解決策。プライバシー重視のブラウジング環境でユーザーセッションデータを維持するための回避策と代替アプローチを提供。