Skip to content

Project that provides DevSecOps best practices on the Go Backend Clean Architecture

License

Notifications You must be signed in to change notification settings

devops-zoo/secure-go-backend-clean-architecture

 
 

Repository files navigation

Go Backend Clean Architecture with DevSecOps best practices (WIP)

Latest Release Build Status

Quality Gate Status Security Rating Maintainability Rating

Bugs Code Smells Coverage Duplicated Lines (%)

License: Apache 2.0

This project is a fork of the Go Backend Clean Architecture developed by Amit Shekhar.

The goal is to demonstrate the best practices to maintain automatically a GO project with tools like Renovate (fix dependency vulnerabilities), pre-commit, semantic release (versioning, changelog generation, etc.), GitHub Runner hardening, and other useful DevSecOps tools.

The details of the best practices will be added later.

Details on the project used to demonstrate the DevSecOps best practices

A Go (Golang) Backend Clean Architecture project with Gin, MongoDB, JWT Authentication Middleware, Test, and Docker.

More details can be found on the following GitHub repository: go-backend-clean-architecture

About

Project that provides DevSecOps best practices on the Go Backend Clean Architecture

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 97.9%
  • Dockerfile 1.1%
  • Makefile 1.0%