A hands-on attempt to learn microservices using Golang.
This project followed Nic Jackson's Building Microservice with Go
tutorial series.
This project consists of the following different services:
Product API ./product-api
Simple Go based JSON API built using the Gorilla framework. The API allows CRUD based operations on a product list.
Frontend website ./frontend
ReactJS website for presenting the Product API information
Product-images ./product-images
Simple Go based file service that can download and upload data and use gzip
for file compression
Currency ./currency
gRPC and Go based RPC service to get updated rates of different currencies from European central bank.