Ngày 10 trên 12
Vượt xa, lướt nhanh
Các bậc tiếp theo — mỗi bậc một khái niệm, để bạn biết tiếp theo là gì
Bạn có thể… vào cuối ngày
- Giải thích CDN / cache ở edge và đặt các cache header cơ bản.
- Mô tả k8s như “khai báo trạng thái mong muốn, để nó giữ đúng”.
- Phác một pipeline CI/CD build, test và deploy mỗi lần push.
- Dùng object storage (S3/MinIO) cho file và giải thích message queue để tách rời.
Sản phẩm
Một mô hình mental về năm bậc tiếp theo + một config thật (pipeline hoặc deployment) bạn đọc được.
Móc nối toàn cảnh
Hôm nay bạn không cần hết số đó — nhưng bạn biết chính xác tiếp theo là gì. Ngày mai mình chọn hình dạng capstone.
Khái niệm bạn sẽ hiểu gì
- CDN / edge: cache nội dung gần mọi người dùng; các cache-control header để nó hoạt động.
- Kubernetes: trình điều phối — bạn khai báo trạng thái mong muốn, nó giữ cho đúng (pod, deployment).
- CI/CD: build → test → deploy mỗi lần push; pipeline tự động.
- Object storage: file dạng object trong bucket (S3/MinIO) cho upload, media, backup.
- Message queue: mối nối đàn hồi — job, retry và đỉnh traffic, tách khỏi request.
Thực hành thực chiến, kết bằng thứ đang chạy
- Cache header: đặt đúng
Cache-Control/ETagcho một tài sản tĩnh và xác nhận cache. - Deployment YAML: viết một deployment k8s tối giản cho app của bạn.
- Pipeline: viết một config CI build, test và deploy khi push.
- Bucket + queue: bố trí một bucket cho upload, và phác một producer/consumer cho job nền.
Muốn định dạng khác? Mọi định dạng