In the previous article I demonstrated how to setup a baseline cluster with GKE that has private subnet and least-privilege service account. I also covered some basic tests that can be used to demo or troubleshoot cluster features.
In this article, I will show a robust stateful application, called Dgraph, a highly performant resilient distributed graph database.
Why Dgraph?
The Dgraph database is a cloud native application that is highly resilient with built-in high availability, communicates using gRPC (HTTP/2) or GraphQL (HTTP/1.1), and has built-in metrics and distributed tracing through OpenCensus.