ADR
Frontend
Furnace Architecture Decision Record
Frontend Architecture Decision Record
Golang as the backend solution
Requirement
- Need to be support fluent refresh and reactivity for the dashboard.
Option 1: Nextjs
- Convenient to use
- Natively support fluent routing
- Average resource consumption
Option 2: Only React
- Low resource consumption
- Need a lot of manual configuration to get a convinent result
Decision: Nextjs
Mostly because of Nextjs "ready-to-go" features that avoid spending too much time building the frontend