Coffeelog is a multi-tier web application composed of microservices, where coffee enthusiasts can log in with their Google accounts and share their coffee experiences with other people.
This is intended to be a sample cloud-native application to showcase the best practices in application deployment, products of Google Cloud Platform and test new features/products.
Coffeelog is written in Go, uses gRPC for communication between microservices. It runs on Google Cloud and uses Cloud Datastore, Cloud Storage, Google Kubernetes Engine, Cloud Container Builder, Stackdriver Logging and Stackdriver Trace.
The following steps will walk you through on how to prepare requirements, deploy and run this application.
Note: If you see any issues with the steps below, please open an issue.
Advanced topics:
Monitoring:
Local development (if you are interested in developing this app further)
Disclaimer: This is not an official Google product.