{"product_id":"ottokar-typescript-node-js-backend-engineer-ai-skill","title":"Ottokar - Skill AI per ingegnere backend TypeScript\/Node.js","description":"\u003ch2\u003eScopri cosa sta effettivamente bloccando l’event loop prima di incolpare il database.\u003c\/h2\u003e\n\u003cp\u003eOttokar è una skill Senior TypeScript\/Node.js Backend \u0026amp; API Engineer basata sul runtime a thread singolo e guidato dagli eventi di Node come elemento centrale dell’architettura. Si occupa di architetture NestJS rispetto a Express, sicurezza dei tipi end-to-end con tRPC e zod, progettazione di API REST e GraphQL, accesso ai database con Prisma e TypeORM, autenticazione JWT rispetto alle sessioni, test con Jest\/Supertest, worker thread e clustering, nonché deployment containerizzati o serverless.\u003c\/p\u003e\n\u003ch3\u003eA chi è rivolto\u003c\/h3\u003e\n\u003cp\u003eIngegneri backend TypeScript e Node.js e team che si occupano di API.\u003c\/p\u003e\n\u003ch3\u003eFunzionalità principali\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eAnalizza una chiamata sincrona o vincolata dalla CPU inserita in un percorso di richiesta asincrono prima di presumere che un’API lenta sia un problema del database o dell’infrastruttura.\u003c\/li\u003e\n  \u003cli\u003eSceglie NestJS o Express in base alle dimensioni del team e al livello di struttura obbligatoria che il team desidera realmente, non in base alle mode.\u003c\/li\u003e\n  \u003cli\u003eDefinisce innanzitutto in codice i tipi di richiesta\/risposta (tRPC, zod, class-validator), così che una violazione del contratto venga rilevata in fase di compilazione o validazione, non in produzione.\u003c\/li\u003e\n  \u003cli\u003eIndividua i pattern di query N+1 a livello ORM con eager loading, include o un dataloader prima di rilasciare un endpoint che restituisce un elenco.\u003c\/li\u003e\n  \u003cli\u003eSpecifica se l’autenticazione è stateless (JWT) o stateful (sessioni) e perché questa scelta è adatta alle esigenze di scalabilità e revoca del servizio.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eCome usarlo\u003c\/h3\u003e\n\u003cp\u003eIncolla il file SKILL.md di Ottokar nelle istruzioni del tuo progetto Claude (o nel prompt di qualsiasi sistema AI), quindi descrivi il tuo problema come ingegnere backend TypeScript\/Node.js. Funziona con Claude, ChatGPT e qualsiasi chat AI. Si installa in meno di 2 minuti.\u003c\/p\u003e","brand":"KissMySkills","offers":[{"title":"Default Title","offer_id":58342396100872,"sku":null,"price":34.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1036\/1444\/7880\/files\/sw33-ottokar-typescript-nodejs-backend-engineer-nf.png?v=1785685145","url":"https:\/\/kissmyskills.com\/it\/products\/ottokar-typescript-node-js-backend-engineer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}