DEV Community

Evolutionary Architecture Series' Articles

Back to Kamen's Series
Why Package Structures Won't Save Your Spring Boot Architecture (And How Maven Enforces It) (Chapter 1)
Cover image for Why Package Structures Won't Save Your Spring Boot Architecture (And How Maven Enforces It) (Chapter 1)

Why Package Structures Won't Save Your Spring Boot Architecture (And How Maven Enforces It) (Chapter 1)

Comments
4 min read
Domain Module: Throw Away Anemic Models and Ban `@ManyToMany` (Chapter 2)
Cover image for Domain Module: Throw Away Anemic Models and Ban `@ManyToMany` (Chapter 2)

Domain Module: Throw Away Anemic Models and Ban `@ManyToMany` (Chapter 2)

Comments
6 min read
Anatomy of the Data Access Contract: Protect Your Domain from Framework Leaks (Chapter 3)
Cover image for Anatomy of the Data Access Contract: Protect Your Domain from Framework Leaks (Chapter 3)

Anatomy of the Data Access Contract: Protect Your Domain from Framework Leaks (Chapter 3)

1
Comments 1
5 min read
Mapping Strategies Without the Magic (Chapter 4)
Cover image for Mapping Strategies Without the Magic (Chapter 4)

Mapping Strategies Without the Magic (Chapter 4)

Comments
7 min read
The Lombok Illusion (Chapter 5)
Cover image for The Lombok Illusion (Chapter 5)

The Lombok Illusion (Chapter 5)

3
Comments 1
6 min read
The Dao Implementation Layer (Chapter 6)
Cover image for The Dao Implementation Layer (Chapter 6)

The Dao Implementation Layer (Chapter 6)

2
Comments
10 min read
What Spring Data Tests Can Miss: Testing Beyond Hibernate’s Persistence Context (Chapter 7)
Cover image for What Spring Data Tests Can Miss: Testing Beyond Hibernate’s Persistence Context (Chapter 7)

What Spring Data Tests Can Miss: Testing Beyond Hibernate’s Persistence Context (Chapter 7)

Comments
10 min read
Why almost every ‘Temporary’ Workaround is Permanent (Chapter 8)
Cover image for Why almost every ‘Temporary’ Workaround is Permanent (Chapter 8)

Why almost every ‘Temporary’ Workaround is Permanent (Chapter 8)

Comments
7 min read
The Core Business Logic Module (Chapter 9)
Cover image for The Core Business Logic Module (Chapter 9)

The Core Business Logic Module (Chapter 9)

Comments
12 min read