Afterword

This book looked at the basics of distributed programming and how this can be done in Go. There are indefinite extensions to this. For example, you may be interested in how time is managed in distributed systems, or how replicated databases maintain consistency (or weaker, eventual consistency). You may be interested in algorithms for load balancing, or in techniques such as map-reduce, as is often used to process queries across distributed databases, or in how grid computing systems can span thousands of computers of different types, in different administrative domains. Or in how a dramatically simplified model is used for cloud computing.

Some of these are classic distributed system problems, and information may be found in books such ...

Get Network Programming with Go: Essential Skills for Using and Securing Networks 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.