Skip to content
Sprinx
Stack technologiczny

Backend i API

Frameworki serwerowe i paradygmaty API do budowy niezawodnych, skalowalnych usług. NestJS to mój koń roboczy — ale dobór narzędzia zależy od skali i środowiska docelowego.

Node.js

Runtime do wszystkiego, co buduję po stronie serwera. Jeden język na całym stacku to szybszy development i łatwiejsza rekrutacja.

NestJS

Mój domyślny wybór do produkcyjnych API. Enterprise'owa architektura z DI, modułami i guardami — skaluje się czysto od MVP po duży codebase.

Express

Klasyczny serwer Node.js. Używam do prostych API albo kiedy integruję z istniejącym kodem na Expressie.

Fastify

Kiedy surowa wydajność jest ważniejsza od rozmiaru ekosystemu. Szybszy od Expressa, z wbudowaną walidacją schematów.

Hono

Ultralekki framework na edge functions i Cloudflare Workers. Idealny do API, które muszą działać blisko użytkownika.

REST

Domyślny styl API, kiedy liczy się szeroka kompatybilność. Prosty, dobrze znany, działa z każdym klientem i narzędziem.

GraphQL

Wybieram GraphQL, kiedy frontend potrzebuje elastycznych zapytań — złożone relacje danych, aplikacje mobilne z różnymi kształtami danych na ekran.

tRPC

Pełne type safety między frontendem w Next.js a backendem w Node. Zero schematów do utrzymania, zero codegen — sam TypeScript.

Stack technologiczny