Part 2
Development

Every plan looks great in the beginning, but no plan survives contact with the enemy. In this section, you’ll explore the techniques you’ll need to succeed once you start coding in a new language. Since many teams will come from backgrounds with object-oriented languages, we’ll show you how to think about organizing your Elixir project, and how to reason through the different concepts you’ll find in this functional, concurrent language. You’ll explore the design techniques that build the correct boundaries in your system and keep your code adaptable and extensible. You’ll then grapple with some of the tricky details that make the effective design and implementation of distributed systems so difficult. Finally, you’ll explore some tools that will help you integrate with applications that you can’t or shouldn’t move to Elixir.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset