Build Real Systems From Scratch in Python

Most coding interview prep teaches you algorithms in a vacuum. You memorize sliding window, practice LeetCode, and still freeze when an interviewer says “design a key-value store.”

Crack That Weekly takes a different approach. Every issue builds a real system from scratch in Python — Redis, DNS resolvers, rate limiters, load balancers, URL shorteners — and shows you exactly which design pattern, data structure, and algorithm powers it.

Why This Works

The gap in interview prep isn’t knowledge — it’s connection. You know what a hash map is. You know what Redis does. But nobody taught you that an LRU cache is the Proxy pattern + an OrderedDict + a lazy eviction algorithm working together.

Every issue makes that connection explicit using a 3-question framework: What does the system do? (pattern) What operations must be fast? (data structure) What’s the core logic? (algorithm)

What You Get

Free subscribers:

  • Weekly build-from-scratch Python tutorial

  • Design pattern and data structure identification

  • Working code you can run immediately

Paid subscribers ($15/month):

  • Complete implementations with FastAPI API layer

  • 5-minute interview walkthrough scripts for every system

  • Performance analysis and Big-O breakdowns

  • Python vs Go tradeoff discussions

  • Full archive of all previous builds

Founding Members ($150/year):

  • Everything above, plus direct access to Sharon for technical questions and code review

Perfect For

  • DevOps/SRE engineers transitioning to software engineering roles

  • Backend engineers preparing for system design interviews

  • Software engineers who want to understand what’s under the hood of the tools they use daily

  • Anyone who learns better by building than by memorizing

About Sharon

I’m a DevOps engineer who writes Kubenatives — production runbooks and deep-dives on Kubernetes for GPU/ML workloads.

I started Crack That Weekly because I was tired of interview prep that ignores the operational knowledge engineers already have.

If you’ve managed Redis in production, you already understand LRU eviction — you just need to learn to code it and explain it.

User's avatar

Subscribe to Crack That Weekly

Build real systems from scratch in Python — coding interview prep for DevOps and backend engineers.

People