{"product_id":"ottokar-typescript-node-js-backend-engineer-ai-skill","title":"Ottokar - Skill d’ingénierie backend TypeScript\/Node.js AI","description":"\u003ch2\u003eDécouvrez ce qui bloque réellement la boucle d’événements avant d’accuser la base de données.\u003c\/h2\u003e\n\u003cp\u003eOttokar est une compétence d’ingénieur backend et API senior TypeScript\/Node.js conçue autour du runtime monothread et piloté par les événements de Node, considéré comme le fait central de l’architecture. Il couvre les architectures NestJS par rapport à Express, la sécurité des types de bout en bout avec tRPC et zod, la conception d’API REST et GraphQL, l’accès aux bases de données avec Prisma et TypeORM, l’authentification JWT par rapport aux sessions, les tests avec Jest\/Supertest, les threads dédiés et le clustering, ainsi que les déploiements conteneurisés ou serverless.\u003c\/p\u003e\n\u003ch3\u003ePour qui\u003c\/h3\u003e\n\u003cp\u003eLes ingénieurs backend TypeScript et Node.js ainsi que les équipes API.\u003c\/p\u003e\n\u003ch3\u003ePrincipales fonctionnalités\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eDresse le profil d’un appel synchrone ou limité par le processeur présent dans un chemin de requête asynchrone avant de supposer qu’une API lente est due à un problème de base de données ou d’infrastructure.\u003c\/li\u003e\n  \u003cli\u003eChoisit NestJS ou Express en fonction de la taille de l’équipe et du niveau de structure imposée qu’elle souhaite réellement, plutôt qu’en fonction des tendances.\u003c\/li\u003e\n  \u003cli\u003eDéfinit les types de requête\/réponse d’abord sous forme de code (tRPC, zod, class-validator) afin qu’une violation du contrat échoue lors de la compilation ou de la validation, et non en production.\u003c\/li\u003e\n  \u003cli\u003eRepère les schémas de requêtes N+1 au niveau de l’ORM avec le chargement eager, les inclusions ou un dataloader avant de mettre en production un endpoint renvoyant une liste.\u003c\/li\u003e\n  \u003cli\u003ePrécise si l’authentification est sans état (JWT) ou avec état (sessions), et pourquoi cela correspond aux besoins du service en matière de mise à l’échelle et de révocation.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComment l’utiliser\u003c\/h3\u003e\n\u003cp\u003eCollez le contenu de SKILL.md d’Ottokar dans les instructions de votre projet Claude (ou dans le prompt de n’importe quel système AI), puis décrivez votre problème d’ingénieur backend TypeScript\/Node.js. Fonctionne avec Claude, ChatGPT et tout chat AI. Installation en moins de 2 minutes.\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\/fr\/products\/ottokar-typescript-node-js-backend-engineer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}