The third option is, just pay the team to finish up for you, which is what EA did, I guess.
- Find someone to blame (sue them)
- Fix it (myself or pay someone to fix it)
I like to use tools that give me the second option (and planet probably does, but I disliked the "maybe even sue them" - better to have the freedom to fix than the freedom to sue).
For Planet Framework customers, we offer "partner source". Meaning, that customers will get full access to source code and also submit their own patches.
https://github.com/esnme/ultrajson - Super-fast JSON serializer.
https://github.com/esnme/locust - Scalable load testing tool capable of simulating millions of users.
https://github.com/esnme/amysql - 100% async/event driven MySQL driver.
https://github.com/hjlarsson/gevent-memcache - memcached driver for gevent.
We've been building our own load testing tools on python, and it will be quite helpful to learn from the implementation of locust.
Yeah, that would work...
Like when AWS or GAE are down, and we sue and get our money back.