SDE-1 All-In Guide
Reading Program

Payments, ledgers and idempotency

The P1 reading stack for weeks 2 to 13, one post per build week.

This page is the reading stack for Ledgerline, your payments project in weeks 2 to 13. Read one post per build week, in order. Every design decision in P1 quotes one of these posts, so the reading is the design homework.

What to do

Take the post for the current week from the list below. Read it once before you open your editor. Then write three lines in your notes: the claim, one number, and the part of your ledger it touches. If the post has no number, write the failure it prevents instead.

Read in order. Each post assumes the vocabulary of the one before it. Do not skip a post until you can explain its idea to someone else in two sentences.

Canonical posts, by week

Week 2: idempotency

Week 3: storing the keys

Week 4: double-entry accounting

Week 5: outbox and scale

Week 6: failure modes

Rotating blogs

These fill the days between build weeks. Open one and read the best recent post.

Before a payments interview

Interview use

Re-read posts 1 to 4 and the PhonePe blog ledger and UPI posts. Then make sure your Ledgerline pitch quotes at least two of them. Interviewers notice when your reading list matches their domain.

Common mistakes

  • Reading all seven posts in one weekend. The schedule exists so each post lands on the week you need it.
  • Taking notes you cannot search. Keep the claim, number and project in one line.
  • Quoting a post you cannot explain when an interviewer pushes back.

On this page