Microservice Menggunakan NodeJS dan ExpressJS

abc

Sosial Media


0 orang menyukai ini
Suka

Summary

Microservices  adalah pendekatan arsitektur cloud dimana satu aplikasi terdiri dari banyak komponen dan layanan yang dapat digunakan secara independen. 

Description

Microservice

Arsitektur layanan mikro atau microservices adalah metode khusus untuk mengembangkan sistem perangkat lunak yang berfokus pada pembuatan modul fungsi tunggal. Umumnya memiliki beberapa tumpukan teknologi (teknologi stack) di dalamnya seperti model database dan manajemen data.

Microservices juga dapat berkomunikasi dengan satu sama lainnya melalui kombinasi REST API, event streaming, perantara pesan, dan lain sebagainya.

 

Tech Stack

Pada microservice yang saya buat, saya menggunakan beberapa teknologi seperti

  1. NodeJS, yang merupakan backend JS environment
  2. ExpressJS, merupakan framework JS yang dibuat menggunakan NodeJS. Disini saya hanyak menggunakan untuk menghandle routing dan response saja
  3. Axios, digunakan untuk melakukan HTTP Request seperti GET, POST, PUT, dsb

 

Pengujian

Disini saya menguji API nya di local dan menggunakan POSTMAN. Pengujiannya sebagai berikut:

  • Hit API 127.0.0.1/server1 untuk mendapatkan data ongkir dari Kab Bantul ke DKI Jakarta menggunakan API Raja Ongkir
  • Hit API ke 127.0.0.1/server2 untuk mendapatkan data pada MySQL

Informasi Course Terkait
  Kategori: Web Programming
  Course: Dasar – dasar Node JS