O'Reilly logo

Network Programming with Go: Essential Skills for Using and Securing Networks by Jan Newmarch

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required