← Home
ScenarioX
Concept library
One concept per page: the problem, the solution, and a real life analogy. Each one reads in under a minute.
-
ReadIdempotencyPressing lock on your car key five times doesn't lock the car five times.
-
ReadCache-AsideYou check the fridge before driving to the store for milk.
-
ReadCircuit BreakerThe breaker in your fuse box trips before an overload becomes a fire.
-
ReadAsp.Net Core FiltersOne guard at the corridor beats a pass check inside every room.
-
ReadRate LimitingA metro station closes its gates before the platform overflows.
-
ReadCache StampedeA ticket counter reopens and the whole crowd rushes the window at once.
-
ReadEager LoadingOne trip to the store with a full list beats a hundred trips for one item each.
-
ReadOutbox PatternA letter dropped in the outbox tray never gets forgotten, even if the mail runner comes later.
-
ReadAntiforgery TokensThe bank teller knows your face, but still asks for a signed slip.
-
ReadMiddleware OrderingA bouncer can't check the guest list for someone whose ID he hasn't looked at yet.
-
ReadManaged IdentityA hotel guest doesn't carry a copy of the master key. The hotel itself vouches for which door opens for them.
-
ReadService Bus Dead-LetteringA supermarket cashier sets aside the item with no barcode instead of holding up the whole line for it.
-
ReadExponential Backoff with JitterAfter a blackout, the power company doesn't flip every house back on at the same instant. Homes come back a few at a time.
-
ReadClient Credentials FlowA warehouse doesn't hand every delivery driver a copy of the same master badge. Each driver gets their own, so one can be switched off without touching the rest.
-
ReadSaga PatternA travel agent who can't get you a hotel room doesn't leave you holding a flight with nowhere to stay. They cancel the flight too.