Backend

Backend projektuję wokół odpowiedzialności i jawnych kontraktów, z założeniem, że zależności zewnętrzne będą zawodne, żądania mogą być powtarzane, a system będzie musiał ewoluować bez zatrzymywania klientów. Pilnuję granic modułów, obsługi błędów, idempotency i przewidywalnego zachowania pod obciążeniem.

Node.js, TypeScript, NestJS, Express, Fastify, REST, GraphQL, WebSockets, OpenAPI, Authentication, Authorization, OAuth 2.0, OIDC, JWT, Background Jobs, Queues, Webhooks, API Integrations, Rate Limiting, Validation, Error Handling, Idempotency