Hi Jonas Thanks a lot to take the time to answer such question, I really appreciate!
I'm a bit surprised though: most of the books/papers you refer are "research level", meaning for building solutions. I was kind of thinking/hoping some solutions would already be built & reusable. Am I wrong ? If not, that's would be more the kind of book I look for currently: which are the current options, how they work, pro & cons, or even detailled documentation on how to build on top of some solutions existing. For example, I read about Finagle, which kind of address the same problem space than akka: what would each imply, how to dig more into each of them for building a distributed platform and so forth... For example, I found SOA Patterns ( http://www.amazon.com/SOA-Patterns-Arnon-Rotem-Gal-Oz/dp/1933988266/ref=pd_sim_b_6?ie=UTF8&refRID=0W9E4FVDC683PX600T12 ) or Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions ( http://www.amazon.com/Enterprise-Integration-Patterns-Designing-Deploying/dp/0321200683/ref=pd_sim_b_1?ie=UTF8&refRID=000HGGFMPKZB55H62HQJ ) but I don't know how worth they're... Still, I'll read at least the first one, "Introduction to Reliable and Secure Distributed Programming", with interest, but building from scratch such a tool feels too. Thanks again Best Joseph ps : ignore previous partial answer, sorry for this. I've slammed my fingers with a hammer so they don't do mistakes again in the future ;) On Wed, Oct 1, 2014 at 2:16 PM, Joseph Pachod <[email protected]> wrote: > Hi Jonas > > Thanks a lot to take the time to answer such question, I really appreciate! > > I'm a bit surprised though: most of the books/papers you refer are > "research level", meaning for building solutions. I was kind of > thinking/hoping some solutions would already be built > > On Tue, Sep 30, 2014 at 9:10 PM, Jonas Bonér <[email protected]> wrote: > >> Here is a list of some of the more recent nice books I’ve read on >> distributed systems: >> >> - This is a nice one IMO. Brings in failure as a first class concept, >> makes it suitable for the real world: >> http://www.distributedprogramming.net/ >> - This one is interesting as well. More theoretical, but eye opening. >> Written by Gul Agha’s student. >> >> http://www.amazon.co.uk/Programming-Distributed-Computing-Systems-Foundational/dp/0262018985 >> - I’m reading this one right now, too early to judge: >> >> http://www.amazon.com/Distributed-Computing-Through-Combinatorial-Topology/dp/0124045782 >> - This one is the one with interesting algos, but that ignores >> failure (but most books do that actually): >> >> http://www.amazon.com/Distributed-Algorithms-Message-Passing-Systems-Michel/dp/3642381227/ >> - This is a nice one on multicore programming (related): >> >> http://www.amazon.com/Art-Multiprocessor-Programming-Revised-Reprint/dp/0123973376 >> - Joe Armstrong’s thesis, essential reading for building >> fault-tolerant systems: >> http://www.sics.se/~joe/thesis/armstrong_thesis_2003.pdf >> >> But I’ve learned most from reading papers. I can recommend all the papers >> listed in the references section in my talk: >> www.slideshare.net/jboner/the-road-to-akka-cluster-and-beyond >> >> >> On Tue, Sep 30, 2014 at 2:17 PM, Joseph Pachod <[email protected]> >> wrote: >> >>> Hello >>> >>> Our small software shop has recently been bought and now we face the >>> issue of building a distributed system, meaning by that moving from >>> monolithic web based products to a "platform" with various optional modules. >>> >>> The main characteristics looked for are : >>> - seen as a web app by the users >>> - mostly deployed on premises >>> - mission critical software (health care - emergency services), so >>> downtime and seamless upgrades (most of the time at least) >>> - if possible should allow for multiple languages/stack on the JVM and >>> even beyond (.Net I'm looking at you !). >>> >>> Being a commuter and a big reader, I'm looking for the best resource(s) >>> on the topic, any hints ? >>> >>> Thanks in advance >>> >>> Best >>> Joseph >>> >>> PS: I already tried scala/akka/eventsourced (now akka persistence), but >>> there's quite a step going to a proper distributed systems from there... >>> >>> -- >>> >>>>>>>>>> Read the docs: http://akka.io/docs/ >>> >>>>>>>>>> Check the FAQ: >>> http://doc.akka.io/docs/akka/current/additional/faq.html >>> >>>>>>>>>> Search the archives: >>> https://groups.google.com/group/akka-user >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "Akka User List" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To post to this group, send email to [email protected]. >>> Visit this group at http://groups.google.com/group/akka-user. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> *Jonas Bonér* >> Home: jonasboner.com >> Twitter: @jboner <https://twitter.com/jboner> >> Public Key: keybase.io/jonas >> >> -- >> >>>>>>>>>> Read the docs: http://akka.io/docs/ >> >>>>>>>>>> Check the FAQ: >> http://doc.akka.io/docs/akka/current/additional/faq.html >> >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user >> --- >> You received this message because you are subscribed to the Google Groups >> "Akka User List" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at http://groups.google.com/group/akka-user. >> For more options, visit https://groups.google.com/d/optout. >> > > -- >>>>>>>>>> Read the docs: http://akka.io/docs/ >>>>>>>>>> Check the FAQ: >>>>>>>>>> http://doc.akka.io/docs/akka/current/additional/faq.html >>>>>>>>>> Search the archives: https://groups.google.com/group/akka-user --- You received this message because you are subscribed to the Google Groups "Akka User List" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/akka-user. For more options, visit https://groups.google.com/d/optout.
