{
  "schema_version": "1.0",
  "kind": "BooksRedditRecommendationReceipt",
  "id": "booksreddit:recommendation-receipt:designing-data-intensive-applications",
  "book": {
    "slug": "designing-data-intensive-applications",
    "title": "Designing Data-Intensive Applications",
    "author": "Martin Kleppmann",
    "authors": [
      "Martin Kleppmann"
    ],
    "first_published": 2017
  },
  "canonical_url": "https://booksreddit.com/book/designing-data-intensive-applications/",
  "receipt_anchor_url": "https://booksreddit.com/book/designing-data-intensive-applications/#recommendation-receipt",
  "evidence_urls": {
    "json": "https://booksreddit.com/evidence/designing-data-intensive-applications.json",
    "markdown": "https://booksreddit.com/evidence/designing-data-intensive-applications.md"
  },
  "consensus": "\" That quote, at ↑349, keeps getting cited because nothing more efficient has been said. Another commenter at ↑236 credited it with giving them a shared language for architecture conversations with senior engineers — concrete enough to reach for when production problems appear. r/cscareerquestions adds 174 mentions with cooler, more neutral sentiment. It shows up on reading lists alongside Clean Code without getting the same reverence.",
  "read_if": "You're a backend engineer who keeps running into conversations about consistency, replication lag, or Kafka partitions and feels one step behind. This fills that gap. If you haven't shipped something that broke under load yet, you'll finish it and retain about 30 percent — come back after your first incident. The 260 mentions in r/ExperiencedDevs are not from people who read it once; they cite it chapter by chapter as specific problems come up.",
  "skip_if": "r/cscareerquestions sentiment is neutral across 174 mentions — it lands on lists but doesn't generate the reverence r/ExperiencedDevs shows.",
  "strongest_evidence": {
    "subreddit": "cscareerquestions",
    "excerpt": "We should really just put together a community reading/listening list... Reading: * Clean Code / Clean Architecture / […",
    "score": 498,
    "sentiment": 0.3,
    "published_at": "2020-02-28T16:55:35+00:00",
    "permalink": "https://www.reddit.com/r/cscareerquestions/comments/faxfaj/are_there_any_books_to_read_that_can_help_with/fj0wkxg/"
  },
  "dissent": {
    "editorial_caveat": "r/cscareerquestions sentiment is neutral across 174 mentions — it lands on lists but doesn't generate the reverence r/ExperiencedDevs shows.",
    "negative_source_excerpt": null
  },
  "sample": {
    "total_mentions": 561,
    "unique_commenters": 529,
    "published_quote_count": 8,
    "average_sentiment": 0.36,
    "subreddits": [
      {
        "name": "ExperiencedDevs",
        "mentions": 260,
        "average_sentiment": 0.57,
        "last_seen": "2026-03-12"
      },
      {
        "name": "cscareerquestions",
        "mentions": 174,
        "average_sentiment": 0.1,
        "last_seen": "2026-03-14"
      },
      {
        "name": "devops",
        "mentions": 29,
        "average_sentiment": 0,
        "last_seen": "2026-03-29"
      },
      {
        "name": "learnprogramming",
        "mentions": 27,
        "average_sentiment": 0.3,
        "last_seen": "2026-03-22"
      },
      {
        "name": "programming",
        "mentions": 22,
        "average_sentiment": 0,
        "last_seen": "2026-02-24"
      },
      {
        "name": "datascience",
        "mentions": 14,
        "average_sentiment": 0,
        "last_seen": "2024-02-09"
      },
      {
        "name": "compsci",
        "mentions": 14,
        "average_sentiment": 0,
        "last_seen": "2025-07-29"
      },
      {
        "name": "MachineLearning",
        "mentions": 10,
        "average_sentiment": 0,
        "last_seen": "2022-01-30"
      },
      {
        "name": "AskProgramming",
        "mentions": 6,
        "average_sentiment": 0,
        "last_seen": "2025-07-17"
      },
      {
        "name": "webdev",
        "mentions": 3,
        "average_sentiment": 0,
        "last_seen": "2025-08-24"
      },
      {
        "name": "Python",
        "mentions": 2,
        "average_sentiment": 0,
        "last_seen": "2024-11-12"
      }
    ]
  },
  "updated_at": "2026-06-06T00:00:00.000Z",
  "sources": [
    {
      "subreddit": "cscareerquestions",
      "excerpt": "We should really just put together a community reading/listening list... Reading: * Clean Code / Clean Architecture / […",
      "score": 498,
      "sentiment": 0.3,
      "published_at": "2020-02-28T16:55:35+00:00",
      "permalink": "https://www.reddit.com/r/cscareerquestions/comments/faxfaj/are_there_any_books_to_read_that_can_help_with/fj0wkxg/"
    },
    {
      "subreddit": "ExperiencedDevs",
      "excerpt": "Read Designing Data-Intensive Applications by Martin Kleppmann. As a backend engineer, this is your bible.",
      "score": 349,
      "sentiment": 0.9,
      "published_at": "2023-05-30T06:42:25+00:00",
      "permalink": "https://www.reddit.com/r/ExperiencedDevs/comments/13viodz/what_are_some_senior_level_learning_resources_you/jm67bds/"
    },
    {
      "subreddit": "cscareerquestions",
      "excerpt": "Lol there was just a thread about this in the ExperiencedDevs sub TL DR of the thread 1. Systems Expert (by the AlgoExpert guy) is too basic and not worth the $100. 2. Read tech blogs. There's a free newsletter that sends out summaries of tech blogs (they also send leetcode…",
      "score": 308,
      "sentiment": 0,
      "published_at": "2021-10-11T14:44:32+00:00",
      "permalink": "https://www.reddit.com/r/cscareerquestions/comments/q5vlfx/anybody_else_grinding_leetcode_in_their_late_20s/hg8f2wh/"
    },
    {
      "subreddit": "cscareerquestions",
      "excerpt": "Some things that could help: - my bachelor's degree was like 90% theory and I also slacked off with a 2.8 gpa lmao so I also felt like I didn't know anything, you could be in the same position, but you'll get practical knowledge on the job and that's what school doesn't give you really - school do…",
      "score": 276,
      "sentiment": 0,
      "published_at": "2022-06-17T19:09:37+00:00",
      "permalink": "https://www.reddit.com/r/cscareerquestions/comments/vemixb/confession_i_graduated_with_a_degree_in_cs_with/icqxog2/"
    }
  ],
  "methodology_url": "https://booksreddit.com/methodology/",
  "limitations": [
    "Mention counts describe the tracked Reddit sample, not every Reddit comment or every reader.",
    "Average sentiment summarizes sampled discussion and is not a star rating.",
    "Editorial consensus, reader fit, and caveats are derived from the existing sourced book synthesis."
  ]
}
