Writing a System Agent

Learn how to design a system agent in Go.

So far, when we have automated operations on a device, we have either done it from an application that executes locally or through a command we run remotely with SSH. But if we look toward managing a small fleet of machines, it can be more practical to write a service that runs on the device that we connect to via RPCs. Using knowledge of the gRPC services we discussed in previous chapters, we can combine these concepts to allow control of our machines in a more uniform way.

Get hands-on with 1200+ tech skills courses.