Skip to main content

Backend Overview (Go)

Backend services dibangun dengan Go 1.22+ menggunakan Clean Architecture pattern.

🏗️ Architecture Layers

backend/
├── cmd/           # Entry points
├── internal/      # Private application code
│   ├── domain/    # Business logic
│   ├── usecase/   # Application logic
│   ├── handler/   # HTTP handlers
│   └── repository/# Data access
└── pkg/           # Public packages

🚀 Tech Stack

  • Framework: Echo / Fiber
  • ORM: GORM
  • Validation: go-playground/validator
  • Config: Viper
  • Logging: zerolog
  • Testing: testify

📚 Next Steps