service

module
v0.3.4 Latest Latest
Warning

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

Go to latest
Published: May 11, 2021 License: Apache-2.0

README

Service

Go Reference Go Total alerts Go Report Card codecov Maintainability GitHub release (latest by date) Build and Deploy to Docker Hub

The service starter kit is a starting point for building production grade scalable web service applications. The goal of this project is to provide a proven starting point that reduces the repetitive tasks required for a new project to be launched into production.

Deployment manifests are versioned in a separate repository.

Directories

Path Synopsis
app
sales-admin
This program performs administrative tasks for the sales-api service.
This program performs administrative tasks for the sales-api service.
sales-admin/commands
Package commands contains the set of commands currently supported by the CLI tooling.
Package commands contains the set of commands currently supported by the CLI tooling.
business
data/product
Package product contains product related CRUD functionality.
Package product contains product related CRUD functionality.
data/user
Package user contains user related CRUD functionality.
Package user contains user related CRUD functionality.
mid
Package mid contains the set of middleware functions.
Package mid contains the set of middleware functions.
validate
Package validate contains the support for validating models.
Package validate contains the support for validating models.
foundation
config
Package config provides configuration support.
Package config provides configuration support.
database
Package database provides support for access the database.
Package database provides support for access the database.
docker
Package docker provides support for starting and stopping docker containers for running tests.
Package docker provides support for starting and stopping docker containers for running tests.
keystore
Package keystore implements the auth.KeyStore interface.
Package keystore implements the auth.KeyStore interface.
tracer
Package tracer provides support for distributed tracing.
Package tracer provides support for distributed tracing.
web
Package web contains a small web framework extension.
Package web contains a small web framework extension.

Jump to

Keyboard shortcuts

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