Skip to content

Latest commit

 

History

History
22 lines (20 loc) · 884 Bytes

README.md

File metadata and controls

22 lines (20 loc) · 884 Bytes

Crude REST API Products API

This repository is intended to serve as an example for the curious minded of how you could structure a Go REST API. The end-product goal of this repository is to serve as a design example capable of enterprise-level enviornments.

This API is a work in progress & I will be adding the following features below as I'm able:

  • Fully flushed out project structure
  • Polished & tested service/routes
  • envvar for environment variables
  • Hashicorp Vault for secret management
  • LetsEncrypt for SSL
  • Dockerfiles for deployment
  • Makefile
  • Dependency injection
  • Kafka for events messaging
  • Swagger for docs

Dependencies & Tools used: