A startup rewrote their backend from Python/Django to Node.js/Express one week after launch due to Python's async limitations. The team struggled with Django's incomplete async support, colored functions problem, and the need for constant sync/async conversions. Despite losing Django's ergonomic ORM, they gained 3x throughput,
Table of contents
Python async sucksOk, now what?What we gained, what we lostHow we did itWould we do it again?32 Comments
Sort: