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