OAuth 2.0 セキュリティベストプラクティス - 設計から実装まで
OAuth 2.0はアクセストークンを取得するだけではありません。攻撃者に悪用される前に、ユーザーデータを保護し、一般的な脆弱性を防ぐ安全な認可フローの設計方法を学びましょう。
OAuth 2.0はアクセストークンを取得するだけではありません。攻撃者に悪用される前に、ユーザーデータを保護し、一般的な脆弱性を防ぐ安全な認可フローの設計方法を学びましょう。
ログはアプリケーションのブラックボックスレコーダーです。コードを1行も書く前に、デバッグの悪夢を5分で修正できるログ戦略を設計する方法を学びましょう。
見えないものは修正できません。適切な監視が反応的な消火活動をどのように積極的な問題解決に変えるか、そしてなぜ可観測性がシステムの健康保険であるかを発見してください。
デザイン思考はデザイナーだけのものではありません。人間を第一に考える問題解決フレームワークです。共感、実験、反復が製品の構築方法をどのように変革できるかを発見してください。
エンタープライズ環境向けの堅牢なCIパイプラインの設計方法を学びます。継続的インテグレーションワークフローにおけるスケーラビリティ、セキュリティ、信頼性のベストプラクティスを探ります。
手動デプロイから自動化パイプラインへ - CI/CDがエンタープライズソフトウェア配信をどのように変革するかを解説します。品質を維持しながらより速く出荷できるようにする原則、プラクティス、パターンを学びましょう。
シフトレフトの実践が問題を早期に発見することでソフトウェア開発をどのように変革するかを解説します。初日から品質を全員の責任にする観察-計画-実行-振り返りサイクルを学びましょう。
非同期リクエスト-レスポンスパターンが、長時間実行される操作を即座のレスポンスから切り離すことで、タイムアウトを防ぎ、ユーザーエクスペリエンスを向上させる方法を解説します。
バルクヘッドパターンがリソースを隔離し、分散システムでコンポーネントが障害を起こした際の影響範囲を制限することで、連鎖的な障害を防ぐ方法を解説します。
OLTPとOLAPシステムの基本的な違いを発見します。日常業務にトランザクションデータベースを使用し、ビジネスインテリジェンスに分析データベースを使用するタイミングを学びます。
Circuit Breakerパターンが、障害が発生しているサービスへの呼び出しを一時的にブロックし、回復の時間を与えることで、分散システムをカスケード障害から保護する方法を学びます。