News for hackers. Stuff that matters.
Re:The Game of Distributed Systems Programming by rrc on Wednesday June 27, 2012 @02:53AM (#4165878)
Can somebody recommend some good books on building distributed systems, both introductory and more advanced?
Re:The Game of Distributed Systems Programming by rdtsc on Wednesday June 27, 2012 @08:35AM (#4166586)
http://learnyousomeerlang.com

It is also free.

After learning the syntax, check out these chapters

* "Designing a Concurrent Application" http://learnyousomeerlang.com/designing-a-concurrent-applica...

* "Buckets of Sockets" http://learnyousomeerlang.com/buckets-of-sockets

* "Distribunomicon" http://learnyousomeerlang.com/distribunomicon

* "Distributed OTP Applications" http://learnyousomeerlang.com/distributed-otp-applications

Re:The Game of Distributed Systems Programming by shykes on Wednesday June 27, 2012 @08:02AM (#4166492)
"The Systems Bible", also known as Systemantics, is a classic and highly recommended. It's probably not what you expect: it covers systems in general, and large complex systems in particular. It's not specific to computer systems let alone any particular flavor of computer system - these are rules which apply to all systems, from a municipal garbage collection program to a supertanker. Yet if you've ever dealt with a real-world distributed system you'll find it surprisingly relevant and timeless.
Re:The Game of Distributed Systems Programming by DennisP on Wednesday June 27, 2012 @09:52AM (#4166885)
I suspect Level 4 is to read Distributed Algorithms by Nancy Lynch, who won the Knuth Prize for this stuff. A shorter book that looks good is Distributed Systems: An Algorithmic Approach, by Sukumar Ghosh. I recently bought them both but haven't tackled them yet.
Re:The Game of Distributed Systems Programming by SkyMarshal on Wednesday June 27, 2012 @01:23PM (#4167991)
Distributed Systems: Principals and Paradigms, by Andrew Tannenbaum (Minix creator, Linus Torvald's OS newsgroup nemesis).

1. http://www.amazon.com/Distributed-Systems-Principles-Paradig...

Re:The Game of Distributed Systems Programming by Avalaxy on Wednesday June 27, 2012 @04:47AM (#4166139)
"Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions" is a classic for messaging. It's pretty advanced I guess, but beginners can understand it too.