Điểm nổi bật
Chúng tôi đã thiết kế lại toàn bộ foura.ai từ đầu và áp dụng giao diện mới cho mọi nền tảng của FourA trong hai ngày. Blog, docs, cổng cập nhật, trang xác thực, mẫu email, trang lỗi. Nếu nền tảng mang tên FourA, nó hiện đã đồng bộ. Về mặt cơ sở hạ tầng, chúng tôi đã đại tu hệ thống giám sát để loại bỏ các cảnh báo sai và thêm các ngưỡng có thể cấu hình với nhật ký sự cố hoàn chỉnh.
Có gì mới
Thiết kế lại toàn bộ trang web
Trang chính đã được đại tu toàn bộ về mặt giao diện. Kiểu chữ mới (Outfit), bảng màu chàm, và hỗ trợ theme dark/light chuẩn với tùy chọn mặc định của hệ thống. Mọi thành phần đều được xây dựng lại: thẻ giá, khu vực playground, landing page, trang liên hệ và pháp lý, cũng như phần xem trước dashboard (hiện hiển thị HTML trực tiếp thay vì ảnh chụp màn hình tĩnh).
Chúng tôi đã thêm thẻ meta OG server-side, vì vậy việc chia sẻ liên kết FourA trên Slack hoặc Discord sẽ hiển thị đúng tiêu đề và mô tả cho từng trang. Và nếu bạn đã đăng nhập, các nút sẽ tự động chuyển từ "Try Free" sang "Go to Dashboard".
Một hệ thống thiết kế, ở mọi nơi
Một bản thiết kế lại thì rất tốt. Nhưng sự nhất quán trên mọi điểm chạm mới là điều tạo nên sự khác biệt. Chúng tôi đã áp dụng cùng một hệ thống thiết kế cho:
- Blog và Docs với kiểu chữ, màu sắc mới và các header tiêu chuẩn hóa
- Cổng cập nhật hoàn toàn đồng bộ với trang chính
- Trang xác thực nơi mọi luồng đăng nhập và đăng ký hiện đã khớp với giao diện của FourA
- Mẫu email cho thông báo API key, cảnh báo hạn ngạch và cảnh báo giám sát
- Trang lỗi để ngay cả lỗi 502 cũng mang đậm bản sắc thương hiệu
Chỉ cần cài đặt dark mode một lần và nó sẽ theo bạn khắp mọi nơi. Chúng tôi đã xây dựng tính năng đồng bộ hóa theme chéo trang bằng cách sử dụng chung một cookie trên toàn bộ .foura.ai với ba trạng thái: system, light, và dark. Lựa chọn của bạn được giữ nguyên qua các tab và phiên làm việc.
Bảng lệnh Cmd+K
Nhấn Cmd+K (hoặc Ctrl+K) trên blog, docs, hoặc cổng cập nhật. Bạn sẽ có tính năng tìm kiếm và điều hướng tức thì. Khi trường tìm kiếm trống, nó hiển thị các đích đến có sẵn. Bắt đầu gõ và nó sẽ lọc nội dung trong thời gian thực. Tính năng nhỏ, nhưng cải thiện lớn về trải nghiệm sử dụng.
Định giá đa tiền tệ
Hệ thống định giá hiện tự động phát hiện vị trí của bạn qua dữ liệu địa lý và hiển thị số tiền bằng loại tiền tệ địa phương. Hỗ trợ USD, EUR, và GBP khi ra mắt. Tỷ giá hối đoái được làm mới hàng tuần từ dữ liệu thị trường trực tiếp, và cơ sở dữ liệu địa lý được cập nhật mỗi hai tuần. Không còn phải phỏng đoán số tiền bạn thực sự sẽ trả.
Chi tiết kỹ thuật
Đại tu hệ thống giám sát
Các cảnh báo sai là vấn đề chính. Tính năng giám sát CPU của chúng tôi trước đây so sánh mức sử dụng lõi đơn với giới hạn container đa lõi. Một tiến trình Node.js sử dụng 90% của một lõi trong container 4 lõi thực tế chỉ chiếm 22.5% tổng số, không phải 90%. Chúng tôi đã chuẩn hóa tất cả các chỉ số CPU theo dung lượng container thực tế.
Việc đánh giá rate limit đã được chuyển từ đếm trên từng instance sang API gateway, nơi các giới hạn thực sự được thực thi. Điều này giúp loại bỏ các cảnh báo sai về "sắp đạt giới hạn rate limit" do việc đếm lưu lượng truy cập giữa các dịch vụ nội bộ.
Các ngưỡng hiện được lưu trong cơ sở dữ liệu với một API đầy đủ để đọc và chỉnh sửa. Chúng tôi có thể tinh chỉnh độ nhạy của cảnh báo mà không cần deploy lại. Chúng tôi cũng thêm nhật ký sự cố với độ trễ, nhờ đó một dịch vụ chập chờn giữa các trạng thái sẽ không bắn ra 50 thông báo.
Bóng ma 19.000 Request
Một lỗi phân tích cú pháp trong pipeline request của chúng tôi đã làm rò rỉ bộ đếm request đang hoạt động. Các lỗi xác thực làm tăng số đếm nhưng không bao giờ giảm xuống. Dịch vụ proxy routing đã báo cáo 19.390 request "đang hoạt động". Con số thực tế chỉ khoảng 20. Chúng tôi đã sửa lỗi này bằng cách đưa bộ theo dõi request vào khối xử lý lỗi chuẩn.
Cơ sở hạ tầng
Kho dữ liệu analytics của chúng tôi đã chuyển sang bản phát hành LTS mới với các tinh chỉnh hiệu suất: TTL 7 ngày cho các bảng log hệ thống, giảm các luồng background và thêm khoảng trống bộ nhớ. Hệ thống lưu trữ proxy cũng nhận được mức tăng không gian tương tự. Về phía CI, chúng tôi đã thêm các concurrency group để ngăn chặn tình trạng race condition khi deploy lúc nhiều workflow được kích hoạt cùng một lúc.
Nhưng thay đổi mang tính hướng tới tương lai nhất có lẽ lại là thay đổi nhỏ nhất. Chúng tôi đã thêm llms.txt để các trợ lý AI có thể đọc mô tả có cấu trúc về những gì FourA thực hiện. Bây giờ là năm 2026. Một bộ phận ngày càng tăng các developer tìm kiếm công cụ thông qua AI, chứ không phải các công cụ tìm kiếm. Tốt hơn hết là hãy làm cho việc đó trở nên dễ dàng.