Lewati ke konten utama
menjadi.dev
Spesialisasi — Backend Spesialisasi Architecture 6 chapter

Microservices Architecture

Bangun Sistem Skala Besar dengan Microservices

Ketika aplikasi tumbuh, monolith menjadi terlalu besar untuk dikelola. Modul ini mengajarkan cara memecah aplikasi menjadi services independen, komunikasi antar service (sync/async), API gateway, distributed tracing, dan saga pattern.

Prasyarat

Modul 5, 6, dan 8 (API, arsitektur, DevOps).

Kenapa Ini Penting

Perusahaan besar (Netflix, Amazon) pakai microservices. Skill ini dicari untuk posisi Backend Engineer dan system architect.

Daftar Chapter

  1. Chapter 10.1

    Monolith vs Microservices

    Kapan harus memecah aplikasi?

  2. Chapter 10.2

    Service Communication

    Sync (REST/gRPC) vs Async (Message Queue)

  3. Chapter 10.3

    API Gateway & Service Discovery

    Gerbang masuk dan pencarian service

  4. Chapter 10.4

    Database per Service & Event Sourcing

    Tiap service punya database sendiri

  5. Chapter 10.5

    Distributed Tracing & Monitoring

    Observability dalam sistem terdistribusi

  6. Chapter 10.6

    Container Orchestration dengan Kubernetes

    Deploy dan manage microservices