Skip to content

Learning Go JSON REST microservice with Docker deployment and MongoDB persistence

License

Notifications You must be signed in to change notification settings

Sfeir/handsongo

 
 

Repository files navigation

HANDSONGO

Build Status GoDoc codebeat badge Software License

This project is meant to help learning go. It provides a basic implementation of a REST microservice exposing a CRUD API. Data are persisted in a MongoDB NoSQL database and the application is deployed in Docker.

Presentation

The slides from Devoxx2017 to get the handson done are available here.

Technical stack

Architecture

main architecture

web architecture

Build

make help