Ứng dụng phân tích chỉ đọc, chạy local: ETL dựng snapshot SQLite có phiên bản, một tiến trình Node giữ dữ liệu trong RAM và phục vụ một trang web.
Chấm vàng đi xuống là yêu cầu, đi lên là dữ liệu. Bấm một tầng để xem vai trò.
Hàng trên chạy khi có dữ liệu mới; hàng dưới chạy mỗi lần mở trang hay lọc. Khung nét đứt là một tiến trình Node.
Engine chạy đồng bộ trong cùng tiến trình: nhanh vì dữ liệu đã ở RAM, nhưng request nặng làm request khác xếp hàng.
Xanh = trường có dữ liệu, đỏ = thiếu. Đạt chuẩn khi đủ cả 18 trường chuẩn. Ví dụ 10 mã minh hoạ.
Blue/green trong một tiến trình. Lỗi ở đâu thì con trỏ không đổi. Chưa phải HA: tiến trình dừng thì dashboard dừng.
Nét xanh lá đứt là phần đề xuất, chưa làm. Xếp theo thứ tự nên làm.