Nếu chưa biết dự án cần làm gì, hãy bắt đầu bằng câu hỏi:
Hệ thống này cần tối ưu điều gì, và đội ngũ hiện tại có thể làm tốt với công nghệ nào?
Câu trả lời sẽ giúp thu hẹp lựa chọn. Một backend ra mắt sớm, một dịch vụ xử lý ảnh và một hệ thống đặt hàng có thể cần những ưu tiên khác nhau.
1. Hiểu backend chủ yếu làm việc gì
Workload là loại công việc hệ thống phải xử lý. Trước tiên, phân biệt hai trường hợp:
