This is something I've always wondered about. I understand that horizontal scaling is about adding more machines into the mix. But I can think of two approaches to this. Suppose I have 20 servers I want to use (plus a database). I can:
Make all 20 servers run as application servers.
Make different servers do different parts of a ta...
What properties of LLVM makes it good choice for implementation of (parallel, concurrent, distributed)-oriented language, what makes it bad?
...
I'm writing my first Gem for a Rails project, and looking for in depth information about this topic i have found nothing at all.
I'm not looking "how to build a gem", but a relevant developer guide or resource on the topic (distributed programming with Ruby and so on).
I expect if someone have good reference material ??
Thanks in adva...