概要
第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がどのようなものなのかという基本的な部分から,実際に利用するツールやセットアップ方法,さらに実践的なポイントにわたって紹介します。