Skip to content

watariRyo/balance

Repository files navigation

balance

概要

client(sveltekit)->(REST) grpc-gateway ->(gRPC) grpc server

grpc-gateway上で認証やセッション、クッキーの処理をやっても良かったが gRPCでそれらを扱いたかったので多少歪でもセッションIDをPOSTに入れるパワープレイをしている

authorizationヘッダーもgateway上では弾かずにすべてgRPC側のエラーを返すようにしている

・DBまわり

ORM:sqlboiler
migration:ridgepole(whalebrew)

・Redis

Redis:go-redis

・ログインとか認証機能

jwt / paseto
pasetoの方を使うが、jwtも実装は残している

・DI

手動

・config

viper

・docker

clientのみdockerを作っていない それ以外はコンテナ構成

・Makefile

server側にMakefile
※evansはgateway挟むようにした都合、動かない

・openapi v2

rest側のdoc

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published