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