Skip to content

aldisaputra17/go-micro

Repository files navigation

GO-MICRO

This application was created for learning about microservices architecture.

Features

  • ✅ Using Microservices and Vertical Slice Architecture as a high level architecture
  • ✅ Using Event Driven Architecture on top of RabbitMQ Message Broker and MassTransit library
  • ✅ Using gRPC create gRPC api tranposrt
  • ✅ Using REST API create REST api tranposrt

Install tools

Setup infrastructure

  • Run db migration create :

    make migrateup
  • Run db migration up :

    make migrate.up
  • Run db migration down :

    make migrate.down

Compiler protobuf

  • Protobuf compiler :

    make proto

How to run

  • Run Server :

    make migrateup

About

this is microservices project using golang

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published