We have decided to go with managed services of GCP as we are small team and DevOps costs of managing our own Kubernetes and message broker infrastructure would costs us significant amount of time which we are able to spend on new features development.