アーキテクチャの記事一覧
アーキテクチャ に関する記事を 4 本まとめています。Spring Bootの実装・設計・運用の観点で関連テーマを横断して読めます。
-
Spring Modulithでモジュラーモノリスを実現する方法
Spring Modulith 1.xを使ったモジュラーモノリス構築の実践ガイド。@ApplicationModuleでのパッケージ境界定義、ApplicationModules.verify()による境界検証、Event Publication Registryでのイベント永続化、既存ApplicationEvent実装からの移行手順までを具体コードで解説します。
-
Spring Bootでマルチテナント構成を実装する方法
Spring Boot 3.2とHibernate 6.4でマルチテナント(Database/Schema/Shared-schema)を実装する方法を、比較表と動くコードで解説。MultiTenantConnectionProviderからJWT/ヘッダーでのテナント解決Filterまでまとめます。
-
Spring BootのApplicationEventでモジュール間を疎結合にする方法
ApplicationEventとApplicationEventPublisherを使ったイベント駆動設計を実装例で解説。@TransactionalEventListenerによるトランザクション完了後処理、非同期イベントハンドリング、テスト方法まで網羅します。
-
Spring BootでMyBatisとJPAどちらを選ぶべきか - 使い分け基準と併用パターン【比較表付き】
Spring BootプロジェクトでMyBatisとJPAのどちらを選ぶべきか迷っていませんか?本記事ではSQL制御の柔軟性・学習コスト・パフォーマンス・保守性を比較表で整理し、実務での使い分けフローチャート、#{} と ${} の違い、両者を併用する具体的な設定例まで解説します。判断材料を一度にまとめて確認できます。