Skip to content

Developer Guide

Panduan dan standar pengembangan untuk Divisi IT

Panduan teknis untuk semua developer di Divisi IT. Dokumen ini sebagai acuan utama dalam pengembangan software.

Daftar Isi

Prinsip Tim

  1. Write code, write docs — setiap fitur baru harus ada dokumentasinya
  2. Review before merge — tidak ada kode yang masuk ke main tanpa review
  3. Commit with context — commit message harus jelas, jangan "fix bug" atau "update"
  4. Test your own code — jangan ngarep QA buat nangkep basic error
  5. Security by design — pikirkan security dari awal, bukan setelah jadi

Tech Stack

LayerTechnology
FrontendSvelteKit + Tailwind CSS
BackendGo
DatabasePostgreSQL (prod), SQLite (dev)
Message QueueRabbitMQ
CacheRedis
InfraVPS, Docker, nginx, PM2
DNS/CDNCloudflare
SSLLet's Encrypt
MonitoringGrafana + Prometheus
CI/CDGitLab CI