← Semua Track
BATCH 01 · BUKA

Backend Engineering

Go Track

Dari nol ke junior backend engineer yang siap kerja di Stockbit, Kalibrr, GudangAda.

Program 16 minggu intensif — 48 sesi, 3 kali seminggu. Kurikulum dirancang untuk menghasilkan backend engineer yang bisa langsung kerja: raw SQL, clean architecture, event-driven systems, dan AI integration. Bukan bootcamp biasa.

16 minggu48 sesi3× seminggu
TARGET PERUSAHAANStockbitKalibrrGudangAda

BATCH 01 · EARLY BIRD

Rp 8.000.000Hemat Rp 1,75 juta
Rp6.250.000

Rp 390.000/minggu × 16 minggu

atau 4× Rp 1.562.500/bulan dengan cicilan

Daftar Sekarang — Konsultasi Gratis

Tidak ada komitmen · Tim menghubungi dalam 24 jam

Bukan bootcamp biasa.
Ini cara kita berbeda.

01

Tidak pakai ORM — raw SQL dengan pgx. SQL yang bagus adalah sinyal hiring yang nyata.

02

Testing dari Week 1, bukan Week 10. Ini kebiasaan, bukan modul tambahan.

03

Cursor dari Day 1 — pakai AI sebebasnya, tapi bisa jelaskan setiap baris yang kamu ship.

04

Code review dari Week 1. Peer review dimulai sejak hari pertama.

05

Clean Architecture di Week 5 — mengubah cara kamu menulis kode untuk selamanya.

06

Depth over breadth. Setiap minggu fokus mendalam di lebih sedikit topik.

Outcome nyata,
bukan sertifikat semata.

Setiap outcome dipilih berdasarkan apa yang dicari recruiter dan engineering team di startup tech Indonesia — bukan apa yang mudah diajarkan.

  • Membangun REST API production-grade dengan Go + Gin, tanpa ORM
  • Menulis raw SQL kompleks dengan pgx — window functions, CTE, transactions
  • Merancang sistem dengan Clean Architecture: Handler → Service → Repository
  • Membangun event-driven system dengan Kafka (producer, consumer, idempotency)
  • Mengimplementasikan caching dengan Redis dan pola cache-aside
  • Mengintegrasikan LLM API (OpenAI / Claude) ke dalam production backend
  • Menulis unit test + integration test dengan testcontainers-go
  • Deploy ke Kubernetes dengan manifests lengkap (Deployment, Service, ConfigMap)
  • Capstone project production-grade yang siap ditunjukkan ke recruiter

4 fase. 16 minggu.
Setiap minggu, kamu build sesuatu.

01

Foundations

Week 1–4
  1. Week 1

    Go Fundamentals + Testing Culture

    • Setup Go, VS Code + Cursor — aturan AI ditetapkan dari Day 1
    • Variables, types, functions, multiple return values
    • Structs, methods, interfaces, pointers
    • Error handling idiomatic Go — errors sebagai nilai, bukan exception
    • Package testing + Testify, table-driven tests
    • Peer code review pertama — budaya ini dimulai sekarang
  2. Week 2

    Concurrency + HTTP from Scratch

    • Goroutines, channels, WaitGroups, race conditions
    • HTTP server dengan net/http — tanpa framework
    • JSON encoding/decoding, middleware tanpa framework
    • Bangun API 3–4 endpoint tanpa Gin — baru kamu akan menghargai Gin
  3. Week 3

    PostgreSQL + Gin

    • Schema design, CRUD SQL, JOINs, migrations dengan goose
    • Driver pgx — raw SQL di Go, tanpa ORM
    • Error handling database, connection pooling
    • Refactor API dengan Gin — routing, middleware, binding, validation
  4. Week 4

    Auth + API Design

    • JWT: header.payload.signature, signing, expiry — dari nol
    • bcrypt password hashing
    • Auth middleware, protected vs public routes
    • Milestone: deploy API pertama ke Railway / Fly.io
02

Core Track

Week 5–10
  1. Week 5

    Clean Architecture ★

    • Dua codebase berdampingan: berantakan vs bersih
    • Repository pattern — apa yang dipecahkannya
    • Service layer — semua business logic di sini, bukan di handler
    • Dependency injection di Go tanpa framework
    • Refactor seluruh project: Handler → Service → Repository → DB
    • Interface-driven design
  2. Week 6

    Advanced PostgreSQL + Redis

    • Window functions: ROW_NUMBER, RANK, LAG, LEAD
    • CTE, database transactions (ACID, BEGIN/COMMIT/ROLLBACK)
    • EXPLAIN ANALYZE — membaca query plan
    • Composite & covering index, masalah N+1
    • Redis: cache-aside, write-through, TTL, session management
  3. Week 7

    Unit Testing Deep Dive

    • Prinsip FIRST, Testify deep dive, testing error cases
    • Mock dengan mockery — isolasi unit yang sedang ditest
    • Testing service layer dengan repo mock, handler dengan service mock
    • Test coverage yang bermakna — 100% bukan tujuannya
  4. Week 8

    Event-Driven Architecture + Kafka

    • Pub/sub, at-least-once delivery, idempotency
    • Kafka producers & consumers di Go (segmentio/kafka-go)
    • Failure handling, retry, dead letter queue
    • testcontainers-go: integration test dengan PostgreSQL + Kafka nyata
  5. Week 9

    AI-Powered Features

    • LLM API: tokens, context window, streaming, biaya
    • Setup OpenAI / Claude API di Go — structured response
    • Smart search dengan embeddings, summarisasi otomatis
    • AI feature harus terabstraksi dan testable — mock di test
  6. Week 10

    AI-Augmented Engineering + Spec

    • Cursor yang digunakan dengan benar — bukan autocomplete abuse
    • Spec-driven development: spec presisi → scaffold berguna
    • Menulis capstone spec + Architecture Decision Record (ADR)
    • Gate 1: spec disetujui fasilitator — belum disetujui = tidak boleh mulai
03

Capstone Project

Week 11–13
  1. Week 11

    Architecture + Start Building

    • Finalisasi arsitektur dari spec yang disetujui
    • Setup project: Docker Compose (PostgreSQL + Redis + Kafka)
    • Core domain models + repository layer, PR pertama ke GitHub
    • Fasilitator review arsitektur sebelum lebih banyak kode ditulis
  2. Week 12

    Build Sprint

    • Kafka producer/consumer diimplementasikan
    • Redis caching + fitur berbasis AI dibangun (dengan mock)
    • Background job / worker diimplementasikan
    • Mid-capstone code review — diperlakukan seperti PR review sungguhan
  3. Week 13

    Kubernetes + Polish + Demo Day

    • Kubernetes manifests: Deployment, Service, ConfigMap, Secret
    • Deploy ke Kubernetes lokal (Minikube/Kind)
    • Structured logging (zerolog/zap), README + Swagger docs
    • DEMO DAY — presentasikan project, jelaskan setiap keputusan arsitektur
04

Career Preparation

Week 14–16
  1. Week 14

    Portfolio & Positioning

    • Walkthrough capstone: cara bicara tentang project dalam 2 & 20 menit
    • CV review 1-on-1 dengan fasilitator
    • Audit + rebuild profil LinkedIn
    • Bersihkan GitHub: commit history, standar README, pinned repos
  2. Week 15

    Interview Preparation

    • Mock technical interview: live coding + system design
    • Pola interview backend di perusahaan tech Indonesia
    • Cara menghadapi pertanyaan yang tidak kamu tahu jawabannya
    • Dasar negosiasi gaji untuk fresh graduate
  3. Week 16

    Network & Launch

    • Introduksi ke hiring manager di Stockbit, Kalibrr, dan koneksi lainnya
    • Guest session: engineer dari perusahaan tech Indonesia
    • Onboarding komunitas alumni seumur hidup
    • Kelulusan: memenuhi semua persyaratan capstone

Apa yang kamu
butuhkan sebelum mulai.

  • Bisa menggunakan komputer dan internet
  • Punya dasar pemrograman (variabel, loop, fungsi) dalam bahasa apapun
  • Tidak perlu pengalaman Go sebelumnya
  • Komitmen ~15–20 jam per minggu selama 16 minggu

Stack yang relevan
di dunia kerja nyata.

GoCursorGinPostgreSQLpgxGooseRedisKafkaDockerKubernetesTestifyMockeryTestcontainersOpenAI / Claude API

↳ SIAP MULAI?

Batch 01 tidak akan
diulang dengan harga ini.

Daftar gratis — tidak ada komitmen. Tim kami menghubungi dalam 24 jam untuk sesi konsultasi singkat.