昨今、マイクロサービスアーキテクチャによるアプケーション開発が注目を集めています。文字通り小さなサービスを組み合わせて1つのアプリケーションを構成するため、個々のサービスには高いリソース効率が求められます。また、サービス間通信が多く発生することから、高い処理能力も必要です。これらの条件を満たすアプリケーションをJavaで開発するためのフレームワークの一つが「Spring WebFlux」です。 本連載では、Spring WebFluxによるアプリケーションの作り方をはじめ、Spring WebFluxを理解する上で重要となる「リアクティブプログラミング」や、Spring WebFluxベースのHTTPクライアントである「WebClient」、Spring WebFluxと親和性の高いデータベースアクセスの仕組みである「R2DBC」を解説していきます。
本当にあったエンジニアの転職体験談
職場で「好かれる」「嫌われる」行動パターン5つ! 共通点は○○だった
AI時代に「必要とされる人材」とは??」4月1日より…
71%の人が仕事を辞めたいと思った経験あり。その理由と対処法は?
あなたが「本領発揮できる職種」をサクっと診断!
エンジニアあるある!? システム開発現場・実録IT用語辞典
生成AI「Google Gemini」と「Gemini Advanced」における7つの違い
世界のプログラミング言語 第55回 Pascalでデスクトップアプリを作るOSSの統合開発環境「Lazarus」
Windows 10向けプレビュー更新プログラム「KB5041582」リリース
Google One VPNが2024年6月10日で終了、代替手段は?
Outlook、9月16日より個人メールアカウントのベーシック認証を廃止
開発/エンジニア システムやソフトウェアの開発に携わるエンジニアに向けた最新情報など仕事に役立つ話題などを提供していきます。