Building Microservices with Go Training Course


Go (Golang) is a great language for building microservices due to its tiny memory footprint.

Spring Cloud is an open-source lightweight microservices framework.

In this instructor-led, live training, participants will learn how to build microservices using Go (Golang) and Spring Cloud.

Format of the course

  • Part lecture, part discussion, exercises and heavy hands-on practice


  • Experience with programming in any language
  • An understanding of container concepts (Docker)


  • Developers

Course Outline


Overview of Microservice Architecture

Overview of Spring Cloud

Overview of Go Syntax and Operations

Setting up Your Development Environment

Building Your First Go Microservice

Service Discovery and Load Balancing

Dynamic Routing

Securing Your Microservices

Debugging Your Go Microservice

Unit Testing HTTP Services with GoConvey

Logging and Monitoring

Tracing Microservices to Uncover Latencies

Containerizing Your Microservices with Docker

Deploying on Docker Swarm

Continuous Delivery


Summary and Conclusion

Leave a Reply

Your email address will not be published. Required fields are marked *