tRPC
tRPC to biblioteka do budowy API w TypeScript, w której procedury serwerowe są wywoływane z klienta z pełnym wsparciem typów end-to-end — bez ręcznego generowania klienta z osobnego opisu schematu. Walidacja wejścia często opiera się na Zod lub podobnych narzędziach. Model ten świetnie sprawdza się w monorepo z współdzielonym pakietem typów.
Dla zespołów produktowych tRPC skraca pętlę feedbacku przy zmianach pól formularzy, konfiguratorów ofert czy dashboardów kampanii: refaktoryzacja serwera od razu ujawnia błędy po stronie UI. Ograniczeniem jest ekosystem TypeScript — integracje z klientami spoza TS wymagają osobnej warstwy (np. REST obok). Przy publicznych API partnerzy często nadal oczekują OpenAPI.
Komunikuj wewnętrznie, że tRPC to optymalizacja prędkości zespołu full-stack, a nie zastępnik dokumentacji dla zewnętrznych konsumentów API — unikniesz nieporozumień przy skalowaniu partnerstw.