近年、高トラフィックなWebアプリケーション や リアルタイム処理 の需要が高まり、従来のブロッキング型の処理では対応しきれないケースが増えています。 その解決策として、リアクティブアーキテクチャ(Reactive Architecture) が注目されています。 本記事では、リアクティブアーキテクチャの基本概念、オブジェクト指向設計との関係、Spring WebFluxを用いた実装例 を紹介します。 1. リアクティブアーキテクチャとは? 1-1. リアクティブアーキテクチャの基本概念 リアクティブアーキテクチャとは、非同期・ノンブロッキング処理を活用し、スケーラブルなアプリケーションを構築…