Fullswing
Fullswing là website nội dung dạng bài viết, dựng trên stack hiện đại: Nuxt 3 + TypeScript trong monorepo Turborepo, nội dung quản lý bằng Contentful và có API tìm kiếm bài viết riêng.
Điểm đáng kể nhất của dự án là bài toán tối ưu chi phí phân phối ảnh: thay vì để ảnh đi thẳng từ Contentful — nơi băng thông có giới hạn theo gói — toàn bộ ảnh được phân phối qua Akamai CDN. Mỗi lần biên tập viên publish, webhook tự động purge cache Akamai nên nội dung trên site luôn mới mà không cần đợi cache hết hạn. Service xử lý luồng purge này chạy Express với helmet và rate limit ở phía trước.
Hạ tầng của hệ thống được quản lý bằng Terraform, cùng quy trình review như code ứng dụng.
Ảnh 1 trên 4
