Bookzworld
Patterns of Enterprise Application Architecture
Technology

Patterns of Enterprise Application Architecture

Martin Fowler

7 min read 4 key ideasPremium

The pattern language for enterprise apps: how to organize domain logic, map objects to databases, and structure the web layer — with named, reusable solutions.

A catalog of ~50 patterns for building enterprise applications: layering, domain logic organization, object-relational mapping, web presentation, concurrency, and distribution.

Key takeaways

Full access members only

Unlock full access

Action checklist

Full access members only

Unlock full access

Final takeaway

Full access members only

Unlock full access