EyebrarianPrize winnersGet the app

Books › Patterns of Enterprise Application Architecture › Books like it

If you loved

Books like Patterns of Enterprise Application Architecture

A clarifying blueprint that transforms the chaotic art of software design into a structured, manageable discipline. These 12 books are the closest matches in mood, pace and themes, with what each one shares with Patterns of Enterprise Application Architecture.

  • structured
  • intellectual
  • clarifying
  • professional
  1. 01

    Domain-Driven Design

    Eric Evans · 2004

    A dense, paradigm-shifting masterclass that transforms the chaotic art of coding into a rigorous, language-driven philosophy.

    Shares:
    • structured
    • intellectual
    • authoritative
    • pragmatic
  2. 02

    Agile estimating and planning

    Mike Cohn · 2005

    A pragmatic, structured guide that transforms the chaos of software development into a manageable, methodical process.

    Shares:
    • structured
    • professional
    • pragmatic
    • analytical
  3. 03

    Lean Software Development

    Mary Poppendieck and Tom Poppendieck

    A pragmatic, structured guide that transforms complex engineering concepts into actionable business strategies.

    Shares:
    • structured
    • professional
    • pragmatic
    • analytical
  4. 04

    Growing object-oriented software, guided by tests

    Steve Freeman

    A methodical, hands-on masterclass in building robust software from the ground up, one test at a time.

    Shares:
    • structured
    • clarifying
    • authoritative
    • pragmatic
  5. 05

    The art of agile development

    James Shore

    A focused, practical exploration of the methodologies driving modern software creation.

    Shares:
    • professional
    • pragmatic
    • instructional
  6. 06

    Design Patterns

    Erich Gamma, John Vlissides and others

    An authoritative, foundational text that feels like unlocking the hidden architectural secrets of elegant software design.

    Shares:
    • intellectual
    • clarifying
    • authoritative
    • pragmatic
  7. 07

    Refactoring

    Martin Fowler

    A pragmatic masterclass in transforming chaotic, tangled systems into elegant, maintainable architecture through small, deliberate steps.

    Shares:
    • structured
    • authoritative
    • pragmatic
    • analytical
  8. 08

    Designing Web Usability

    Jakob Nielsen

    A foundational masterclass in stripping away digital friction to reveal the elegant logic of user-centric design.

    Shares:
    • structured
    • authoritative
    • pragmatic
    • analytical
  9. 09

    Clean Code

    Robert C. Martin · 2008

    A tough-love mentorship session that transforms the chaotic art of programming into a disciplined, elegant craft.

    Shares:
    • authoritative
    • pragmatic
    • analytical
  10. 10

    SQL antipatterns

    Bill Karwin

    A pragmatic, structured journey through the common pitfalls of database programming and how to elegantly avoid them.

    Shares:
    • structured
    • pragmatic
    • instructional
    • analytical
  11. 11

    Applying UML and patterns

    Craig Larman · 1998

    A methodical, clarifying journey from chaotic requirements to elegantly structured software architecture.

    Shares:
    • structured
    • clarifying
    • authoritative
    • pragmatic
  12. 12

    Designing Data-Intensive Applications

    Martin Kleppmann

    A clarifying journey through the chaotic landscape of modern software architecture that replaces hype with deep, foundational understanding.

    Shares:
    • intellectual
    • clarifying
    • authoritative
    • pragmatic

Back to Patterns of Enterprise Application Architecture