Workshop Microservices with .Net Core 2 Point-to-point communication Client-side service discovery Server-side service discovery Health Check of service Load Balancing Working with NGINX Working with RabbitMQ API Gateway Distributed Tracing Metric