Belajar arsitektur software ala interview & produksi nyata β dengan latihan langsung di proyekmu sendiri (Go, Postgres, Redis, NATS).
Waktu: ~5β7 jam/minggu (60% baca, 40% praktik di proyek sendiri)
Prinsip: setiap konsep harus bisa kamu jelaskan dalam konteks proyekmu sendiri β reasoning > diagram.
Mulai: URL Shortener β Rate Limiter β Unique ID β Token/Loyalty (ini HearthOS-mu!)
Naik: Notification β Chat β Payment Gateway β Digital Wallet
Konteks lokal: Ride-Hailing (Gojek) β Food Delivery β Nearby Search
Infra (jagoan Go): Distributed Cache β Message Queue β Object Storage β Monitoring