Được xây trong một quy trình logistics thật
Ban đầu, chúng tôi vẽ và in nhãn vận chuyển bằng HTML. Khi volume tăng, chúng tôi chuyển sang PHP để tạo PDF, rồi dùng Java với iText để xử lý tài liệu phức tạp hơn và các yêu cầu tuân thủ.
Mỗi bước giải quyết một vấn đề vận hành trước mắt, nhưng các giới hạn cứng cứ quay lại: chi phí license thương mại, hạ tầng nặng, độ trễ và độ phức tạp triển khai qua nhiều khu vực.
Vì sao chúng tôi xây lại bộ kết xuất
Khi công ty mở rộng xuyên biên giới, volume mỗi ngày đạt tới hàng triệu đơn hàng, hóa đơn và nhãn vận chuyển. Chúng tôi quyết định xây bộ kết xuất mà chính mình muốn có.
Chúng tôi chọn Rust chạy native trên mạng Edge toàn cầu của Cloudflare để tài liệu được tạo gần nơi phát sinh và nơi sử dụng, không phụ thuộc vào tiến trình browser, hạ tầng Java hay nút nghẽn kết xuất tập trung.
Giữ thiết kế và production cùng một chuẩn
Chúng tôi cũng phát triển gPdf Studio, một trình chỉnh sửa trực quan miễn phí tạo ra đúng cùng JSON mà API sử dụng. Designer và developer làm việc trên cùng một file thay vì chuyển layout thủ công.
Hôm nay, chúng tôi vẫn là một nhóm kỹ sư trực tiếp xử lý chi tiết sản phẩm, tập trung vào thực tế của quy trình tài liệu xuyên biên giới quy mô lớn: mã vạch vector chính xác, phân trang ổn định, PDF/A và tuân thủ hóa đơn điện tử.
Vì sao chúng tôi thương mại hóa
Xây trên Edge không chỉ giải quyết độ trễ và quy mô. Nó thay đổi chi phí theo từng trang đủ để chúng tôi đưa ra mức giá cấp hạ tầng.
gPdf bắt đầu từ 5 USD mỗi tháng cho 100.000 trang. Việc tạo tài liệu quy mô lớn nên có chi phí dự đoán được cho logistics, ecommerce và các nhóm có nhiều yêu cầu tuân thủ.
Chúng tôi xây bộ tạo PDF mà mình từng cần, rồi mở nó ra với mức giá khiến việc tạo tài liệu không còn là một gánh nặng chi phí lớn.