Chapter 8. The Road Ahead
This has been a quick, and hopefully interesting journey into the world of parallel and distributed computing with Python. What this book has really tried to do is convince you that writing a small- to medium-sized distributed applications with Python is not only within the reach of most developers, but it is also quite simple.
Sure, there are a lot of moving parts in even a simple distributed application—possibly, many more than in a regular monolithic application. There are, more critically, also a lot more failure scenarios and a lot many things happening at the same time on different machines.
Luckily, however, there are several high-quality, well-tested Python libraries and frameworks that you can easily leverage to write distributed systems in a much easier way than most of us might think.
Furthermore, parallel and distributed computing is rapidly becoming mainstream, and with the introduction of many-core CPUs (that is, CPUs with a relatively high number of...