EyebrarianPrize winnersGet the app

Books › Designing Data-Intensive Applications › Books like it

If you loved

Books like Designing Data-Intensive Applications

A clarifying journey through the chaotic landscape of modern software architecture that replaces hype with deep, foundational understanding. These 12 books are the closest matches in mood, pace and themes, with what each one shares with Designing Data-Intensive Applications.

  • intellectual
  • clarifying
  • grounded
  • illuminating
  1. 01

    Big Data

    Nathan Marz

    A pragmatic, clarifying blueprint for taming the chaos of massive data streams through elegant architecture.

    Shares:
    • intellectual
    • authoritative
    • pragmatic
    • managing complexity
  2. 02

    Software Engineering at Google

    Titus Winters, Tom Manshreck and others

    A pragmatic, battle-tested masterclass in shifting your mindset from merely writing code to building resilient, living systems.

    Shares:
    • intellectual
    • authoritative
    • pragmatic
  3. 03

    Patterns of Enterprise Application Architecture

    Martin Fowler

    A clarifying blueprint that transforms the chaotic art of software design into a structured, manageable discipline.

    Shares:
    • intellectual
    • clarifying
    • authoritative
    • pragmatic
  4. 04

    Seven Databases in Seven Weeks

    Eric Redmond

    A fast-paced, hands-on tour through the modern data landscape that demystifies complex architectural choices.

    Shares:
    • pragmatic
  5. 05

    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:
    • intellectual
    • authoritative
    • pragmatic
    • managing complexity
  6. 06

    Nested transactions

    J. Eliot B. Moss

    A rigorous, foundational exploration of how to build resilient software systems that gracefully handle the chaos of distributed failures.

    Shares:
    • intellectual
    • authoritative
    • managing complexity
  7. 07

    Kubernetes in Action

    Marko Luksa

    A structured, pragmatic guide to mastering the complexities of modern application deployment and distributed processing.

    Shares:
    • authoritative
    • pragmatic
  8. 08

    Team Topologies

    Matthew Skelton and Manuel Pais

    A clarifying blueprint for untangling organizational chaos and building software teams that actually work well together.

    Shares:
    • clarifying
    • authoritative
    • pragmatic
    • systems thinking
  9. 09

    Dreaming in code

    Scott Rosenberg

    A fascinating, deeply human look at the messy, frustrating, and oddly poetic reality of trying to build something out of nothing.

    Shares:
    • intellectual
  10. 10

    97 Things Every Programmer Should Know

    Kevlin Henney

    A chorus of veteran mentors offering bite-sized, hard-won wisdom to elevate your daily coding practice.

    Shares:
    • intellectual
    • grounded
    • authoritative
    • pragmatic
  11. 11

    Kanban

    David J Anderson

    A pragmatic blueprint for transforming workplace chaos into a calm, predictable flow of value.

    Shares:
    • clarifying
    • authoritative
    • pragmatic
  12. 12

    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

Back to Designing Data-Intensive Applications