昨今、マイクロサービスアーキテクチャによるアプケーション開発が注目を集めています。文字通り小さなサービスを組み合わせて1つのアプリケーションを構成するため、個々のサービスには高いリソース効率が求められます。また、サービス間通信が多く発生することから、高い処理能力も必要です。これらの条件を満たすアプリケーションをJavaで開発するためのフレームワークの一つが「Spring WebFlux」です。 本連載では、Spring WebFluxによるアプリケーションの作り方をはじめ、Spring WebFluxを理解する上で重要となる「リアクティブプログラミング」や、Spring WebFluxベースのHTTPクライアントである「WebClient」、Spring WebFluxと親和性の高いデータベースアクセスの仕組みである「R2DBC」を解説していきます。
Windows 11でCopilot削除はなぜ?メモ帳は名称変更、Snipping Toolは完全廃止の理由
Microsoft製ローカルLLM実行環境の「Foundry Local」が一般提供
Windows 11は2026年に何が変わる?新機能18選まとめ【タスクバー復活・Update無期限停止も】
Windows 11エクスプローラー、ついに高速化へ 長年の“遅さ問題”を改善
なぜWindowsアプリは重いのか?Web化が進む理由とMicrosoftの構造問題
開発/エンジニア システムやソフトウェアの開発に携わるエンジニアに向けた最新情報など仕事に役立つ話題などを提供していきます。