gRPC-buf is a Golang-based project that utilizes the connectrpc.com/connect
library to develop gRPC and
REST APIs. It is designed to be deployed on Google Cloud Run and uses the github.com/cloudevents/sdk-go
library for
publishing CloudEvents to Google Cloud Pub/Sub and Apache Kafka topics.
- gRPC and REST API development using
connectrpc.com/connect
library. - Deployment on Google Cloud Run.
- CloudEvents integration with Google Cloud Pub/Sub and Apache Kafka topics using
github.com/cloudevents/sdk-go
.
- Go (1.17 or later)
- Google Cloud SDK
- Docker
- Git
- Clone the repository:
$ git clone https://github.com/dipjoytimetia/gRPC-buf.git
$ cd gRPC-buf