module
0.0.0-20210405065906-34cf3caa6720
Repository: https://github.com/haelium/user-manager-api.git
Documentation: pkg.go.dev
# README
User Management API
This was a take-home assignment for my application for a previous job. A hard requirement was using redis as the backing datastore. Another hard requirement was deploying the system on kubernetes and making it horizontally scalable, for this reason the service is stateless.
All interactions with the database happen through an interface called DatabaseInterface, which RedisHashConn implements. For this reason, it is trivial to replace redis with another database in this codebase.