🚀 Переписал свой SaaS с REST на tRPC — сэкономил 40% времени на интеграции
Полгода я жил с привычным REST: контроллеры, схемы, DTO, ручная типизация на фронте. Пока не сел и не переписал за выходные.
Что поменялось на практике:
🔸 конец ручной синхронизации типов между бэком и фронтом — tRPC генерит их автоматически
🔸 никаких лишних API-клиентов и axios-обёрток — вызываешь как обычную функцию
🔸 рефакторинг стал безопасным: поменял сигнатуру процедуры — TypeScript сразу кричит везде, где это сломалось
🔸 время на написание новой фичи с интеграцией сократилось примерно с 4 часов до 2.5
Да, tRPC не для всех: если у тебя публичный API или микросервисы на разных стеках — REST или GraphQL логичнее. Но для монолитного Next.js + Node SaaS это просто кайф.
Кто уже сидит на tRPC — пишите в комменты, интересно сравнить, как организуете роутеры на больших проектах.
➖➖➖➖➖➖➖➖➖➖
Антон Хоменок про кодинг ⌨️
Антон Хоменок про кодинг ⌨️
@xomenok_code
🚀 Переписал свой SaaS с REST на tRPC — сэкономил 40% времени на интеграции
Этот пост опубликован в Telegram-канале Антон Хоменок про кодинг ⌨️. Подписаться можно по ссылке: @xomenok_code.