Побудовано всередині логістичного процесу
Спочатку ми малювали й друкували транспортні етикетки за допомогою HTML. Коли обсяг зріс, перейшли на PHP для генерації PDF, а згодом на Java з iText для складніших документів і вимог відповідності.
Кожен крок закривав поточну операційну проблему, але ті самі обмеження поверталися: комерційні ліцензії, важка інфраструктура, затримка і складність розгортання між регіонами.
Чому ми перебудували рендерер
Коли компанія розширилася на міжнародні ринки, щоденний обсяг досяг мільйонів замовлень, рахунків і транспортних етикеток. Ми вирішили створити рушій рендерингу, який самі хотіли мати.
Ми обрали Rust, що нативно працює в глобальній edge-мережі Cloudflare, щоб документи генерувалися ближче до місця створення й використання, без браузерних процесів, Java-інфраструктури та централізованих вузьких місць.
Дизайн і робоча генерація в одному JSON
Ми також розробили gPdf Studio, безкоштовний візуальний редактор, який створює точно такий самий JSON, як і API. Дизайнери та розробники працюють з одним файлом замість ручного перенесення макета.
Сьогодні ми залишаємося практичною інженерною командою, зосередженою на реальності масових транскордонних документів: точні векторні штрихкоди, надійна пагінація, PDF/A і вимоги до електронних рахунків.
Чому ми комерціалізували рушій
Побудова на edge вирішила не лише затримку і масштаб. Вона змінила економіку однієї сторінки настільки, що ми змогли запропонувати інфраструктурну ціну.
gPdf стартує з 5 USD на місяць за 100 000 сторінок. Масова генерація документів має бути передбачуваною для логістики, електронної комерції і команд з високими вимогами відповідності.
Ми створили рушій, який хотіли мати самі, і відкрили його за ціною, за якої генерація документів більше не має бути великим витратним пунктом.