Chapter 8. Caches, Message Queues, and Map-Reduce

This chapter, though brief, might be one of the most important in this book. It surveys the handful of technologies that have together become fundamental building blocks for expanding applications to Internet scale.

In the following pages, this book reaches its turning point. The previous chapters have explored the sockets API and how Python can use the primitive IP network operations to build communication channels. All of the subsequent chapters, as you will see if you peek ahead, are about very particular protocols built atop sockets—about how to fetch web documents, send e-mails, and connect to server command lines.

What sets apart the tools that we will be looking at here? They have several ...

Get Foundations of Python Network Programming: The comprehensive guide to building network applications with Python, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.