VelocityCore

module
v0.0.38 Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2020 License: MIT

README

VelocityCore

The central codebase of velocity containing common utilities imported by each service

config

This folder contains configurations for whole of velocity. The config is written in go instead of yaml due to file reading issues. In future the config has to change to yaml

proto

This folder contains proto definations for each service of velocity

logger

This is a utility which returns a zap logger. Each service uses this to get a zap logger. This is created to reduce zap logger initialization code in each service and also an easy way to change logging configs such as logs location

utils

This folder contains lot of random utilities used by each service

services

A simple record of ip address of each service. Kind of acts like a service discovery. However in future this will be replaced by a more robust service discover

Jump to

Keyboard shortcuts

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