<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hi Zoltan,<div class=""><br class=""></div><div class="">I’m not going to try to answer all the questions, but a good set of blog posts to read are <a href="http://www.infoq.com/news/2014/06/soundcloud-microservices" class="">http://www.infoq.com/news/2014/06/soundcloud-microservices</a></div><div class=""><br class=""></div><div class="">J.</div><div class=""><br class=""><div class=""><div><blockquote type="cite" class=""><div class="">On 25 Sep 2015, at 19:53, Zoltan Biber <<a href="mailto:zoltan.biber@gmail.com" class="">zoltan.biber@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">Hi all,<br class=""><br class="">I’m working with Ruby / Rails for about 1.5 years now, loving the language, the framework and the open source world but as I work on a complex app at my job<br class="">it is always the stack/architecture of things that can be difficult to master (e.g. the order in which code is executed in the stack). Would be keen to hear some opinions from fellow LRUG-ers:<br class=""><br class="">1. Can you suggest a good book on Software Engineering / Software Architecture suitable as a first read on the topic? <br class="">    Fresh stuff that is up-do-date with SOA,Microservices and Cloud Computing would be great.<br class="">    It looks to me that the above have (completely) changed the ballgame but I might be wrong and the core fundamentals are absolutely the same?<br class="">    Bonus: Is there a good book covering s. architecture built around Ruby/Rails? Or is that clashing with the generalist (language agnostic) approach of s.engineering?     <br class="">    I tend to find loads of tutorials that tell you WHAT to do and HOW but not so much about the WHY (in the grand scheme of things).<br class=""><br class="">2. How did any of you guys transition from a newbie to that engineer level stating the year when you started from zero and education.<br class="">    Here we have to distinguish between people starting web development in the ‘old days’ and ’nowadays’ because<br class="">    in the old days people had the pain of not having the plethora of tools/documentation/tutorials available today but also the luxury of learning a <br class="">    new tool/technology incrementally as the number of moving parts was much less and new tools were not released by minute.<br class=""><br class=""><br class="">Thank you,<br class="">Zoltan<br class=""><br class=""><br class=""><br class="">_______________________________________________<br class="">Chat mailing list<br class=""><a href="mailto:Chat@lists.lrug.org" class="">Chat@lists.lrug.org</a><br class="">Archives: http://lists.lrug.org/pipermail/chat-lrug.org<br class="">Manage your subscription: http://lists.lrug.org/options.cgi/chat-lrug.org<br class="">List info: http://lists.lrug.org/listinfo.cgi/chat-lrug.org<br class=""></div></div></blockquote></div><br class=""></div></div></body></html>