Với sản phẩm nhỏ, backend không cần quá nhiều tầng phức tạp ngay từ đầu. Điều quan trọng hơn là API có naming rõ ràng, response nhất quán, log đủ thông tin và có test cho những luồng quan trọng.
Giữ contract ổn định
Một API tốt nên có cấu trúc lỗi thống nhất, ví dụ luôn trả về mã lỗi, thông điệp ngắn và dữ liệu bổ sung nếu cần. Khi frontend biết chắc shape của response, việc xử lý trạng thái lỗi sẽ đơn giản hơn.
Đừng bỏ qua quan sát hệ thống
Ngay cả dự án nhỏ cũng cần log request quan trọng, thời gian xử lý và lỗi phát sinh. Khi có sự cố production, log rõ ràng thường tiết kiệm nhiều giờ mò mẫm.