Just-In-Time Scalability

  • Interesting slides, I like the rocket ship/driving analogy. A few quibbles/clarifications:

    From slide 13: "Learning: cross shard joins & transactions aren’t required"

    Do you mean that there was never a time where you had to do a join or transaction between shards? Would this in turn imply that your data was embarrassingly parallel?

    Also, just-in-time here seem like it refers to rapid architecture iterations. I was expecting something ec2/appengine-ish, maybe this is just a problem of terminology overloading.

  • I really like the solutions that you guys come up with. Instead of complex enterprisey solutions, you came up with simple, smart hacks like adding executable logic as SQL comment.

  • Good point. Sorry about that. I just posted a PDF version, let me know if it works for you:

    http://www.speakeasy.org/~ericries/Just-In-Time%20Scalabilit...

  • PPT makes me sad :( I want to read about your JIT scalability, but I'm a lazy linux user!

  • Upload it to slideshare.com