Experimenting with micro-services in GO.
MicroGo is an experimental project, definitely not a production server.
Architecture:
- Product: Product microservice expose REST APIs to retrieve and edit products
- Currency: Currency microservice exposes live currencies rate (retrieved from an online repo) using a gRPC client
- Image: Image microservice is used to upload product images onto the server