Skip to content

Microservice User Manager using HTTP over GRPC

Notifications You must be signed in to change notification settings

tuanden0/user_ms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Microservice User Manager using HTTP over GRPC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published