logo
Author

Team NooBee

Access

Lifetime

Member

10 Enrolled

Course Type

Video / Text

Rating (0)
Overview

Akses Ekslusif Kelas

Bayangin kamu lagi kerja di sebuah startup baru. Bos kamu datang dan bilang:

"Kita mau bikin layanan dompet digital. Simpel aja — ada top up, transfer, dan cek saldo. Tapi backend-nya harus rapi dan siap di-scale, ya."

Kedengeran menantang? Tenang, kamu nggak sendirian. Di sinilah BeePay mulai.

Course ini dirancang buat bantu kamu belajar bukan cuma coding, tapi juga cara berpikir sebagai backend engineer beneran. Kita bakal bangun sistem pembayaran digital dari nol pakai Golang dan PostgreSQL, sambil pelan-pelan masuk ke konsep penting seperti:

💡 Memecah fitur ke dalam domain terpisah

🔧 Menyusun folder dan package dengan modular architecture

🧠 Mengenal bounded context, biar sistem nggak kusut pas makin gede

📦 Mengelola alur transaksi dengan efisien dan aman

Tujuan utamanya? Biar kamu ngerti gimana sebuah sistem backend profesional dibangun — yang bukan cuma "jalan", tapi juga rapi, scalable, dan enak di-maintain.

BeePay: Build Real-World eWallet Backend with Golang adalah proyek intermediate untuk kamu yang ingin naik kelas sebagai backend engineer. Dalam course ini, kamu akan membangun sistem backend dompet digital layaknya GoPay atau OVO — lengkap dengan fitur top-up, kirim uang, group transfer, split bill, hingga integrasi dengan payment gateway (Xendit).

Kamu akan menerapkan Clean Architecture dan Domain-Driven Design (DDD) untuk membangun sistem yang modular, scalable, dan production-ready. Dengan pendekatan praktikal, kamu akan menghadapi tantangan nyata seperti race condition, transaksi atomik, hingga webhook handling.

Course ini dirancang untuk kamu yang ingin memahami dunia backend fintech secara menyeluruh, sekaligus membangun project portfolio nyata yang bisa dipamerkan ke dunia profesional.

Pre-requisite

Kamu sebaiknya sudah memahami:

  • ✅ Golang Intermediate: struct, interface, goroutine, error handling. Jika belum, kamu bisa pelajari disini
  • ✅ Docker: build & run environment multi-service
  • ✅ PostgreSQL, Redis, MongoDB (minimal dasar penggunaan)
  • ✅ Clean Architecture + DDD (konsep layer & domain separation)
  • ✅ Unit Testing di Golang (table test, mock interface, coverage)
  • ✅ Dasar payment gateway flow (callback/webhook, invoice, dll)

Technology Yang Digunakan

Adapun teknologi yang akan kamu gunakan adalah :

TechstackMinimum VersionLink Download
GolangKlik Disini
PostgreSQLKlik Disini Atau bisa via docker
DB ClientPGAdmin atau BeeKeeperPGAdmin atau BeeKeeper Studio CE
Redislatest
Payment Gateway-
Mongo DBlatest
Meilisearchlatest
Miniolatest

Pengenalan Project

Bedah Fitur

Topik yang akan kamu pelajari

Kurikulum Course

Materi yang dirancang sesuai kebutuhan industri saat ini.

  • 01. Overview

    • 1
      Kata Pengantar
    • 2
      Prequisite
    • 3
      Projects Brief (Durasi : 9 Menit)
    • 4
      Bedah Fitur (Durasi : 9 Menit)
    • 5
      Sprint Planning (Durasi : 6 Menit)
  • 02. Sprint 1

  • 03. Sprint 2

  • 04. Sprint 3

  • 05. Form Feedback