This workshop covers material from the "Distributed Services with Go" book. It contains the same source code as in the original repository but is updated and executed against the latest versions of dependent Go packages.
Table of Contents
- 1.Let's Go (
16ee475
) - 2.Structure Data with Protocol Buffers (
a31f949
) - 3.Write a Log Package (
7bc9cc1
) - 4.Serve Requests with gRPC (
198263c
) - 5.Secure Your Services (
9fae48c
) - 6.Observe Your Services (
b73e498
) - 7.Server-to-Server Service Discovery (
3c2dba8
) - 8.Coordinate Your Services with Consensus (
d8d41c6
) - 9.Discover Servers and Load Balance from the Client (
a5321d0
) - 10.Deploy Applications with Kubernetes Locally (
bd59b6e
) - 11.Deploy Applications with Kubernetes to the Cloud (
2d6c4b2
)