Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/yashdiq/nitip_user-service

Clean microservices structures for scalability project crafted with Go + Cassandra + Protobuf + gRPC + Wire.
https://github.com/yashdiq/nitip_user-service

cassandra go golang grpc-go microservice microservices-architecture protobuf wire

Last synced: 8 days ago
JSON representation

Clean microservices structures for scalability project crafted with Go + Cassandra + Protobuf + gRPC + Wire.

Awesome Lists containing this project

README

        

# Go Microservices

Clean microservices structures for scalability project crafted with Go + Cassandra + Protobuf + gRPC + Wire.

## Database Configuration
```
docker exec -it cassandra cqlsh
CREATE KEYSPACE WITH replication = {'class': 'SimpleStrategy', 'replication_factor': 1};
CREATE TABLE up_users (id text PRIMARY KEY, username text, email text, password text, first_name text, last_name text, phone text, avatar text, blocked boolean, fcm_token text)
```

## Running proto
```
protoc --go_out=. --go-grpc_out=. pkg/pb/*.proto
```