Cloud Native Microservice Boilerplate

screenshot of Cloud Native Microservice Boilerplate

:package: :whale: :rocket: :zap: Personal project boilerplate to start new cloud native microservices projects with Go quickly

Overview

Easy Golang API Bootstrap is a project boilerplate designed to expedite the creation of cloud-native Golang projects. It provides a structure and set of features to help developers get started quickly.

Features

  • Chaos Monkey: This boilerplate works with a side-project called gin-chaos-monkey. It allows you to enable chaos assaults in your app by setting environment variables at runtime. This feature is useful for testing the resilience of your application.

  • Swagger: Access Swagger, a popular API documentation tool, at http://0.0.0.0/swagger/index.html. Swagger is integrated into the production build.

Summary

Easy Golang API Bootstrap is a project boilerplate that aims to simplify the process of starting new cloud-native Golang projects. It provides features such as a Chaos Monkey for testing resilience and integrated Swagger for API documentation. By following the installation guide, developers can quickly set up their projects and start coding.