Domain-driven Design with Java: Building scalable and maintainable Java applications with DDD principles

Author:   Otavio Santana
Publisher:   BPB Publications
ISBN:  

9789365894462


Pages:   252
Publication Date:   13 August 2025
Format:   Paperback
Availability:   In Print   Availability explained
This item will be ordered in for you from one of our suppliers. Upon receipt, we will promptly dispatch it out to you. For in store availability, please contact us.

Our Price $90.54 Quantity:  
Add to Cart

Share |

Domain-driven Design with Java: Building scalable and maintainable Java applications with DDD principles


Overview

This book begins with DDD fundamentals, including core principles, a shared language, and the distinction between strategic and tactical approaches, progressing to strategic concepts like bounded contexts, context mapping, and domain events. It explores the tactical Java implementation detailing entities, value objects, services, aggregates, and repositories. The book also explores testing strategies and architectural validation using ArchUnit/jMolecules. Further, it explores DDD across microservices, monoliths, and distributed systems, integrating with Clean Architecture and SQL/NoSQL data modeling to prevent impedance mismatch. It thoroughly covers applying DDD within Jakarta EE, Spring, Eclipse MicroProfile, and Quarkus.

Full Product Details

Author:   Otavio Santana
Publisher:   BPB Publications
Imprint:   BPB Publications
Dimensions:   Width: 19.10cm , Height: 1.30cm , Length: 23.50cm
Weight:   0.440kg
ISBN:  

9789365894462


ISBN 10:   9365894468
Pages:   252
Publication Date:   13 August 2025
Audience:   General/trade ,  General
Format:   Paperback
Publisher's Status:   Active
Availability:   In Print   Availability explained
This item will be ordered in for you from one of our suppliers. Upon receipt, we will promptly dispatch it out to you. For in store availability, please contact us.

Table of Contents

Reviews

Author Information

Otavio Santana is an award-winning software engineer and architect who is passionate about empowering other engineers with open-source best practices to build highly scalable and efficient software.

Tab Content 6

Author Website:  

Countries Available

All regions
Latest Reading Guide

RGFEB26

 

Shopping Cart
Your cart is empty
Shopping cart
Mailing List