Từ trình duyệt đến database
Mục tiêu chương: nắm vững bản đồ một hệ thống phần mềm hiện đại và hiểu cách phần này nối với sản phẩm cuối khóa. Hãy học theo thứ tự các bài bên dưới; mỗi khái niệm được đặt trong bối cảnh ứng dụng thay vì học rời rạc.
Nội dung chi tiết:
1. Từ trình duyệt đến database: Theo request qua DNS, CDN, load balancing, runtime ứng dụng, API và database; đặt tên các boundary và failure point.
2. Functional requirements và non-functional requirements: Chuyển yêu cầu thành mục tiêu latency, availability, security, cost, maintainability và data retention.
3. Trade-off, complexity và chi phí vận hành: So sánh giải pháp theo rủi ro, kỹ năng đội ngũ, mức vận hành, vendor lock-in và chi phí thực tế.
Cách học và thực hành: sau mỗi bài, tự làm lại thao tác trong dự án của khóa, ghi rõ giả định và quyết định đã chọn, rồi kiểm tra kết quả bằng một tình huống thành công và một tình huống lỗi phù hợp. Không chỉ chép lệnh; cần giải thích được đầu vào, các bước xử lý và đầu ra.
Tiêu chí hoàn thành: có thể trình bày lại kiến thức bằng lời của mình, chỉ ra giới hạn hoặc rủi ro chính, và hoàn thành phần việc của chương trong dự án học tập. Cuối chương, rà soát thay đổi, lưu ghi chú và xác định điều cần kiểm chứng trước khi chuyển sang chương tiếp theo.
Nội dung bài học: Theo request qua DNS, CDN, load balancing, runtime ứng dụng, API và database; đặt tên các boundary và failure point.
Questions
No questions yet.