Microservice

Gabungan service dari bahasa pemograman go, nodejs

Demo API

ms-auth : https://lab.integrasi.in/auth

ms-fetch : https://lab.integrasi.in/fetch

Installation

Clone the project

  git clone https://github.com/didintri196/microservice

Go to the project directory

  cd microservice

Start the server

  docker-compose up -d

Documentation

Markdown Documentation

Postman Documentation

Context & Deployment

Context

Logo

Deployment

Logo

Tech Stack

Server: Node, Go, Docker

Authors

Goals

  • Servers bisa dinyalakan di port berbeda
  • Semua endpoint berfungsi dengan semestinya (3 endpoint auth, 3 endpoint fetch)
  • Dokumentasi endpoint dengan format OpenAPI (API.md)
  • Dokumentasi system diagram-nya dalam format C4 Model (Context dan Deployment)
  • Pergunakan satu repo git untuk semua apps (mono repo)
  • Dockerfile untuk masing-masing app
  • Petunjuk penggunaan dan instalasi di README.md yang memudahkan

Additional Goals

  • Deployed ke Host/Penyedia Layanan (semacam surge, heroku, vercel, firebase, glitch,
    host anda pribadi)
  • Docker Compose
  • Unit Testing

GitHub

View Github