Post-mortem on New Relic's Move to Ruby 1.9
blog.newrelic.com
blog.newrelic.com
It's kinda weird clicking on an article about the "post-mortem" analysis of a startup launch to find out it's doing good after all :)
What on earth were you doing that took so long? Is it because NR's requirement to parse a lot of log files, so the changes to strings had outsize impact?
We took extra time to refactor those weaknesses out, so future changes like this one will be much simpler.
Incidentally, we don't parse log files - our agents send Thrift, JSON, and Ruby Marshaled data. String changes affected us a little bit, but the vast majority of the code in that tier is Java anyway. Only the front-end code is in Rails anymore.
Don't quote me on that though.
The term is overloaded nowadays, as can be seen on Wikipedia: http://en.wikipedia.org/wiki/Post-mortem_%28disambiguation%2...
I felt that their actual blog title, "Eating the 1.9 Elephant," didn't reflect the content of the post.