Skip to content

Latest commit

 

History

History
37 lines (19 loc) · 751 Bytes

README.md

File metadata and controls

37 lines (19 loc) · 751 Bytes

Simple User Management using GRPC and HTTP Gateway

Usage

go run /backend/core/cmd/main.go

Supported method

GET, POST, PATCH, DELETE

CREATE, RETRIEVE, UPDATE, DELETE, LIST (support pagination, filters and sort)

TODO

Implement filter in LIST

Fix swagger or protobuf to allow filter (change get to post method)

Validate user input

Manage user login

Validate user authenticated

Return DB error when init

Making a mapping layer to reduce manual mapping request data to model

Need define validate layer to handle custom validate data

Create another service to communicate with this service

Implement GRPC streaming

Implement interceptor for GRPC streaming

Implement GRPC client call this service