Published by Martin Kleppmann on 01 Oct 2012. Having spent a lot of the last few years worrying about the scalability of data-heavy applications like Rapportive, I have started to get the feeling that maybe we have all been “doing it wrong”. Maybe what we consider to be “state of the art” application architecture is actually holding us back. I don’t have a definitive answer for how we should be ar