KIẾN TRÚC · MONOLITH Nâng cao CA 01 / 09

1 dev, 1 VPS — sao không tách microservices?

golearn gộp chung public site + admin panel + LabCKA + CTF vào 1 binary Go DUY NHẤT, 1 file SQLite, 1 systemd service:

Quy mô thực tế: 1 dev vận hành, 1 VPS, traffic vừa phải.
Lựa chọn: monolith (1 process) thay vì microservices (nhiều service độc lập).

Với quy mô 1 dev/1 VPS, vì sao gộp chung mọi tính năng vào 1 binary DUY NHẤT thay vì tách thành nhiều service độc lập (microservices)?