623 B
623 B
Architecture
High Level Architecture
Internet | v Nginx | v Go Fiber | +-- MariaDB | +-- Static Files
Components
Nginx
Responsibilities:
- SSL Termination
- Reverse Proxy
- Static Asset Cache
Fiber
Responsibilities:
- Routing
- Authentication
- Business Logic
- Template Rendering
MariaDB
Responsibilities:
- User Data
- Blog Posts
- Projects
- Contact Messages
HTMX
Responsibilities:
- Partial Page Updates
- Dynamic Admin UI
Rendering Strategy
Server Side Rendering (SSR)
HTML generated by Go templates.
HTMX used only where interaction is required.
No SPA architecture tapi bisa seperti tampilan SPA