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

This branch is 31 commits ahead of sebastienfr/handsongo:master.

Folders and files

NameName
Last commit message
Last commit date
Mar 19, 2018
Mar 6, 2017
Nov 3, 2017
Nov 3, 2017
Oct 31, 2017
Oct 31, 2017
Mar 19, 2018
Mar 19, 2018
Nov 29, 2016
Oct 31, 2017
Feb 19, 2018
May 13, 2018
May 13, 2018
May 13, 2018
Mar 19, 2018
Mar 19, 2018
Jun 6, 2016
Mar 19, 2018
Jan 8, 2018
May 13, 2018
Nov 3, 2017

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