invoice-api
27 Sep 2025
• 1 min read
REST API penagihan sederhana dengan Go — latihan yang disengaja untuk pelapisan yang rapi.
REST API penagihan berukuran ringkas yang ditulis dengan Go, disusun mengikuti tata
letak cmd / internal / pkg yang lazim, lengkap dengan migrasi dan Docker
Compose untuk pengembangan lokal.
Yang satu ini lebih sedikit soal domainnya dan lebih banyak soal bentuknya: menjaga
handler tetap tipis, menjauhkan aturan bisnis dari lapisan transport, dan membuat
keseluruhannya bisa dijalankan orang asing hanya dengan satu docker compose up.
Stack
Go · Gin · GORM · PostgreSQL · Docker Compose · Make