When you really need to scale your application, adopting a distributed architecture can help you support high traffic levels. The problem is: how should you do that? When can we call a system as "distributed"?

In this talk, we will look at many easy examples of how a distributed architecture could virtually scale infinitely, always explaining this... like I'm five!