<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Sagun B. Pradhan — Writing</title>
  <subtitle>Case studies and chapter-by-chapter notes on Designing Data-Intensive Applications.</subtitle>
  <link href="https://www.sagunpradhan.com.np/feed.xml" rel="self"/>
  <link href="https://www.sagunpradhan.com.np/"/>
  <id>https://www.sagunpradhan.com.np/</id>
  <updated>2026-09-29T20:08:16+05:45</updated>
  <author><name>Sagun B. Pradhan</name></author>
  <entry>
    <title>DDIA Chapter 3: shape your data for how you read it</title>
    <link href="https://www.sagunpradhan.com.np/writing/ddia/ch03/"/>
    <id>https://www.sagunpradhan.com.np/writing/ddia/ch03/</id>
    <published>2026-09-29T00:00:00.000Z</published>
    <updated>2026-09-29T20:08:16+05:45</updated>
    <summary>Notes on chapter 3 of Designing Data-Intensive Applications (2nd edition): relational vs document models, star schemas, graph models, event sourcing, dataframes and declarative queries.</summary>
  </entry>
  <entry>
    <title>DDIA Chapter 2: how well, not just what</title>
    <link href="https://www.sagunpradhan.com.np/writing/ddia/ch02/"/>
    <id>https://www.sagunpradhan.com.np/writing/ddia/ch02/</id>
    <published>2026-09-28T00:00:00.000Z</published>
    <updated>2026-09-29T20:08:16+05:45</updated>
    <summary>Notes on chapter 2 of Designing Data-Intensive Applications (2nd edition): response times and percentiles, faults vs failures, scalability and maintainability.</summary>
  </entry>
  <entry>
    <title>DDIA Chapter 1: every system is a trade-off</title>
    <link href="https://www.sagunpradhan.com.np/writing/ddia/ch01/"/>
    <id>https://www.sagunpradhan.com.np/writing/ddia/ch01/</id>
    <published>2026-09-26T00:00:00.000Z</published>
    <updated>2026-09-28T16:19:25+05:45</updated>
    <summary>Notes on chapter 1 of Designing Data-Intensive Applications (2nd edition): operational vs analytical, cloud vs self-hosting, single node vs distributed, and data law.</summary>
  </entry>
  <entry>
    <title>ScamFilter: catching drained wallets on Ethereum</title>
    <link href="https://www.sagunpradhan.com.np/writing/scamfilter/"/>
    <id>https://www.sagunpradhan.com.np/writing/scamfilter/</id>
    <published>2026-09-26T00:00:00.000Z</published>
    <updated>2026-09-28T16:19:25+05:45</updated>
    <summary>How I built ScamFilter, a detection engine that flags scam transactions and drained Ethereum wallets using blacklists, an 11-signal sweeper-bot score and chain-aware rules for L2s.</summary>
  </entry>
</feed>
