Thoughts on Scaling (ToS) – Part I
I’m extremely proud to say that I, along with extremely talented people, built a system that runs on every continent except Antarctica. I know scaling is a subject that discussed when it comes to Ruby and Rails, but the fact is, it’s not just us, but it’s a beast to any other language/framework/system.
People mostly associate scaling with a system, but that’s not true. Scaling involves the people, including the end-user experience, policies and standard operating procedure in addition to code and system. If you think about it, it’s much like the security where all these things matter.
Take a look at the lessons learned from eBay. It will give you a brief insight to what they’ve done, especially at item #3.
I’ll be tackling some of the scaling issues as I create upcoming screencast series on deployment. Look for it at teachmetocode.com as well as here.