design data intensive applications textbook cover image

A fault is not the same as a failure. What is the difference?

👆🏼Click to reveal answer.

Usually, a fault is defined as one component of the system deviating from its specification. A failure is when the system as a whole stops servicing the client/user.

Chapter 1 / Reliability

Kleppmann's textbook is packed with insight and information. Remember it all with these flashcards, originally created for my own learning.

The flashcards contain questions drawn directly from the book, and other questions that I found supplemented my understanding of the book and strengthened my system design capabilities.

Only $2. Yes, that cheap.

I am really only setting a non-zero price to:

1. Help normalize paying for things on the internet. Fewer ads please.

2. Try out Stripe Payment Links

🔥 Order fulfilment outage!

The Zapier integration I use for order fulfilment is currently broken.

Cannot complete payment fulfilment while this banner is displayed. Please check back in the next few days.

How purchasing works

Upon completion of the Stripe payment, your email provided during payment will be sent a zip file attachment.

If you experience trouble accessing your purchase, please message me on Twitter or Reddit.

What's in the download?

A zip file containing all flashcards in Anki format and printable PDF format.