user-app

module
v0.0.0-...-967a65d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 29, 2022 License: MIT

README

gRPC Service AuthUsersApp

The following concepts are applied in app:

  • Development of a gRPC service based on a proto file in Go:

    • create
    • delete
    • list users
    • authorize user
  • The Clean Architecture

  • Authentication using a stateless approach (JWT)

  • Postgres database using sqlx library.

  • Kafka broker using sarama library.

  • Clickhouse storage using clickhouse-go library.

  • list users, the data is cached in redis for 1 min.

  • Graceful Shutdown.

  • Running app in Docker containers.

  • Client (grpcurl, go-client)

to start the service:
run app in docker containers
make run

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL