Research Resource Discovery

Advanced Cloud Native Go

Affiliation: UIUC


Type: Streaming Resource

Description: Learn how to implement advanced Go microservices. This course covers platform and framework anatomy, service discovery, microservice configuration, and communication options. First, learn about relevant frameworks and libraries, while also becoming familiar with the elements of a cloud native application. Next, see how Docker and Kubernetes can be used for containerization, composition, and orchestration. Then, find out how to use Consul or registration, lookup, central microservice configuration, and microservice discovery. Finally, watch as communication options are demonstrated—implementing synchronous RPC style communication using a binary protocol, and implementing two forms of asynchronous communication using RabbitMQ or Kafka.

This course was created and produced by Packt Publishing. We are honored to host this training in our library.

Quality Level: production