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.

Reply via email to