Building Event-Driven Microservices with Golang: A Practical Demo
The article showcases a practical event-driven microservices demo built with Golang. The demo application, called CoffeeShop, is deployed using Nomad, Consul Connect, Vault, and Terraform. The author highlights the technical stack used, including the Choreography Saga pattern for managing services. The article also provides instructions on how to run the application using the HashiCorp stack. Developers interested in event-driven architecture and microservices will find this demo useful for learning and exploring best practices. The article includes screenshots of the application's home screen, payment screen, and order list screen. Additionally, it mentions other versions of the application available in .NET/C#. The author also provides links to resources for deployment with Nomad, Consul Connect, and Vault. Overall, this article offers valuable insights and practical guidance for developers looking to build event-driven microservices using Golang.