Build highly available, scalable, resilient distributed applications using Go
- ✅ Learn what Microservices are and when to use them
- ✅ How to communicate between services using JSON, Remote Procedure Calls, and gRPC
- ✅ How to eploy your distributed application to Docker Swarm
- ✅ How to develop loosely coupled, single purpose applications which work together as a distributed application
- ✅ How to push events to microservices using the Advanced Message Queuing Protocol (AMQP) using RabbitMQ
- ✅ How to deploy your your distributed application to a Kubernetes Cluster