Workshop Microservices with Golang and Docker Synchronous communication API Documentation with Swagger Service-to-service with Service Discovery Consul Protobuf and gRPC API Gateway with Kong gRPC plugin for Kong Asynchronous communication Observability Centralize logging Distributed Tracing Application metrics