第1特集
[MySQL/PostgreSQL/Oracle DB対応]
データモデリングチェックリスト48
現場で使える設計のコツ、データの効率化手法
世の中にはさまざまなデータがありますが、ただデータを集めただけでは使い物になりません。それらを価値のあるものにするためには、データを一定のルールに基づいて整理する必要があります。その手法がデータモデリングです。
データモデリングには、大きく分けて、集めたデータを整理する「論理データモデリング」と、整理したデータを調節する「物理データモデリング」の2つがあります。本特集では、これらの工程における注意事項や重要事項について、チェックリストとしてまとめました。プロダクトに寄らない普遍的な内容を集めたので、チェック項目を確認しながらデータモデリングに取り組んでみてください!
第2特集
挫折しないOAuth/OpenID Connect入門
APIを守る認証・認可フローのしくみ
ID/パスワードを直接やりとりせず、アクセストークンを用いて安全に認可を行うしくみがOAuthです。IDトークンによる認証を行うOpenID Connectと併用して、シングルサインオンの基盤として用いられます。これらは特定のソフトウェアで実現できるものではなく、あくまでも仕様です。また、OAuth/OpenIDConnectの仕様に準拠したAPIを利用する場合、利用者もその仕様について理解を求められます。
本特集ではIETF(Internet Engineering Task Force)が発行するRFCの仕様を確認しながら、おもにAPI利用者側の観点で「OAuth/OpenID Connectの基本概念」「トークン発行処理の流れ」「発行したトークンの適切な取り扱い方」を学びます。OAuth/OpenID Connect準拠のAPIを利用するときに備えて、仕様の全体像を把握しておきましょう。
短期連載
PHPカンファレンス2021通信
[2]PHP 8で動く!? 非同期処理HTTPサーバ Laravel Octaneを使ってみよう!
PHPカンファレンス2021連動企画ということで、PHPカンファレンス登壇常連者とともに短期連載を全3回で行います。第2回は、PHPのフレームワークのライブラリで非同期処理に特徴がある、Laravel Octane入門です。
短期連載
GitOpsで作るKubernetesのCI/CD環境
[最終回]より実践的なGitOpsのために
本連載ではKubernetes環境向けのCI/CD手法であるGitOpsについて解説します。GitOpsがどのようなものなのかという基本的な部分から、実際に利用するツールやセットアップ方法、さらに実践的なポイントにわたって紹介します。