orgs • It’s not going to sell itself • There is going to be fierce opposition • Put your foot in the door • Prototype! ◦ Collect Data ◦ Instrument Clojure code ◦ Take a data driven approach ◦ Have other success stories at hand (like this one :P)
reads / ~1.3k writes per second • Risk hardware degradation • Small blips in traffic could cascade into total system failure • Non scaling background jobs running with MySQL backend • Code produces unnecessary db calls • The core (email processing) constantly in flames
Customer A Customer B Customer C MySQL DB • Most time spent on socket negotiation • ~87% of the bg jobs where processing email. • 20 servers with 99 rails processes • Only checking email once every ~45 seconds