Apache Pulsarは、複数のアプリケーションやサービスの間で発生するデータを、安全かつ効率的に受け渡すための分散メッセージング基盤です。
マイクロサービスとSOAは、どちらも「サービス」を中心にシステムを設計する考え方です。そのため、アーキテクチャを学び始めた段階では、両者がほとんど同じものに見えることがあります。
Go言語でマイクロサービスを開発すると、軽量なバイナリ、起動の速さ、並行処理の扱いやすさ、標準ライブラリの充実によって、比較的短い期間でAPIサービスを構築できます。
PKCEは、OAuth 2.0の認可コードフローをより安全にするための仕組みです。読み方は「ピクシー」とされることが多く、正式には Proof Key for Code Exchange です。
Go言語でWebアプリケーションやAPIを作るとき、外部サービス連携、会員ログイン、管理画面、モバイル連携、マイクロサービス間通信などでOAuth 2.0を扱う場面は多くあります。
EN
JP
KR