Skip to content

smirnoffmg/pure-python-system-design

Repository files navigation

🐍 Pure Python Only

System design solutions in pure Python — using asyncio, Python 3.12+, and just enough despair to keep things interesting.

No frameworks. No dependencies. Just coroutines, standard libs, and the irrational urge to build production-level systems with the tools you use to teach beginners.

📦 Requirements

  • Python 3.12 or newer
  • Courage

🧠 Included Systems

Module Description
url_shortener/ Async, minimal, and absolutely unnecessary.
rate_limiter/ Pluggable strategies, zero dependencies, maximum regret.

More designs to come, if I don't burn out first.

About

Classic system design challenges written in pure python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors