Programming tutorial - IT technology blog

Java 21 仮想スレッド:リアクティブの複雑さを排除したスケーラブルな並行処理

Java 21の仮想スレッドをマスターして、高度にスケーラブルなアプリケーションを構築しましょう。本ガイドでは、リアクティブの複雑さを解消する方法、スレッドのピン留め(pinning)といった一般的な落とし穴の回避策、より安全な非同期コードのための構造化された並行性(Structured Concurrency)の活用法について解説します。
Programming tutorial - IT technology blog

バーティカルスライスアーキテクチャ:「クリーンアーキテクチャ」に代わる、真に時間を節約する選択肢

クリーンアーキテクチャによってWeb APIが複雑になりすぎていませんか?何十ものフォルダを移動し続けるのは非効率です。開発時間と認知負荷を劇的に減らす、機能を軸とした「バーティカルスライスアーキテクチャ」の設計手法を学びましょう。
Programming tutorial - IT technology blog

Spring Boot・Spring Security・JPA・Dockerで本番環境対応のREST APIを構築する

Spring Boot 3、Spring Security、Spring Data JPA、Dockerを使ったセキュアで本番対応のREST APIを構築するステップバイステップガイド。プロジェクトのセットアップ、エンティティモデリング、認証設定、マルチステージビルドによるDockerコンテナ化、Actuatorを使った本番モニタリングまでを、実際の移行経験をもとに解説する。