This post was written by Jamie from Bump’s server team. At Bump, we’re always willing to try something “off the beaten path” to get an edge. For example, our backend systems are almost entirely non-blocking and coroutine based, written in Python using Diesel; we have an in-house analyzer written in Ruby that verifies retained properties are released in our iPhone code; and, when we recently launch