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

  1. Cache header: đặt đúng Cache-Control/ETag cho một tài sản tĩnh và xác nhận cache.
  2. Deployment YAML: viết một deployment k8s tối giản cho app của bạn.
  3. Pipeline: viết một config CI build, test và deploy khi push.
  4. 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