Beberapa Tipe Microservices

Microservices Uncategorized

Sudah lama gan nulis agak kaku nih,, kwkw

oke langsung aja deh, mngkin ada banyak sekali tipe2 arsitekture microservies, hanya saja disini saya akan bahas sedikti dan yang paling sering digunkana, setau saya yang palng sering digunakan ada 3 jenis tipe microservices, diarantaranya nih

  1. Stateless Microservices
    nah temen2 tentunya sudah tau istiral stateless ? biasanya bandinganya dengan statefull, hal yang paling mencolok antara keduanya adalah, jika Statefull itu adalah dia menyimpan data atau state, sebaliknya stateless tidak menyimpan data/state, ini biasanya lo ya,
    – biasaya tidak memilik DB
    – Digunakan untuk tugas sederhana
    – Tidak bergantung degnan service lain
    – digunakan utnuk Utility dngan microservices lain
    Contoh yang paling sering digunakan yaitu Email Servce , Sms serveice, Push Notif.
  2. Persistence Microservices, Hampir sama dngan statefull
    – Biasanya memiliki Database
    – Digunakan untuk mengolah data, biasanya CRUD,
    – Bisa disebut Master data Microservices
    Contoh yang paling sering kita temui dalam ecommcerce. Customre Serive, Product atau order service
  3. Aggregation Microservices
    – tergantung dengan Microservices lain
    – Pusat Lgic
    – tidak bisa berdiri sendiri
    – boleh memiliki database atau tidak
    Contoh payment dan cart service dalam ecommerce. nah kenapa? karena dua fitur ini sebagai jantung dari sebuah system tersebut, dan kedua service itu tentu tidak bisa berdiri sendiri. kira gambaranya seperti ini

contoh sederhana, etika kita tembak ke service cart, cart service akan membutuhkan service2 lain, misal customer nya siapa dan lain2.

Leave a Reply

Your email address will not be published. Required fields are marked *