Abzu

Library of shared functionality across all of the microservices.

Asset Store

Wraps Google Cloud Storage SDK in a basic abstraction for uploading files.

Authentication

Contains various helpers for authentication, including auth middleware for RESTful services. This is used in the REST Gateway.

Cache

Simple abstractions for Redis.

Config

Package or loading and managing environment variables and .env files as a single struct.

Container

A series of wrappers around the Uber Fx dependency injection library. This

Datalayer

Common method for creating Postgres connections.

Logging

Package or setting up logging, currently wraps the Uber Zap logging library.

Repository

Common CRUD interface, can be used for Postgres repositories, exposes a common set of methods, such as fetch, get, delete etc.

Last updated