{"product_id":"ottokar-typescript-node-js-backend-engineer-ai-skill","title":"Ottokar - Skill de Engenheiro de Backend em TypeScript\/Node.js AI","description":"\u003ch2\u003eDescubra o que realmente está bloqueando o event loop antes de culpar o banco de dados.\u003c\/h2\u003e\n\u003cp\u003eOttokar é uma skill de Engenheiro Sênior de Backend e API em TypeScript\/Node.js, desenvolvida em torno do runtime de thread única e orientado a eventos do Node como princípio central de design. Ele abrange arquitetura com NestJS versus Express, segurança de tipos de ponta a ponta com tRPC e zod, design de APIs REST e GraphQL, acesso a bancos de dados com Prisma e TypeORM, autenticação com JWT versus sessões, testes com Jest\/Supertest, threads de trabalho e clustering, além de implantação conteinerizada ou serverless.\u003c\/p\u003e\n\u003ch3\u003ePara quem é\u003c\/h3\u003e\n\u003cp\u003eEngenheiros de backend em TypeScript e Node.js e equipes de API.\u003c\/p\u003e\n\u003ch3\u003ePrincipais capacidades\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eIdentifica uma chamada síncrona ou limitada pela CPU dentro de um caminho de requisição assíncrono antes de presumir que uma API lenta seja um problema do banco de dados ou da infraestrutura.\u003c\/li\u003e\n  \u003cli\u003eEscolhe NestJS ou Express com base no tamanho da equipe e no nível de estrutura obrigatória que ela realmente deseja, não em tendências.\u003c\/li\u003e\n  \u003cli\u003eDefine os tipos de requisição\/resposta primeiro como código (tRPC, zod, class-validator), para que uma violação de contrato falhe em tempo de compilação ou validação, e não em produção.\u003c\/li\u003e\n  \u003cli\u003eDetecta padrões de consultas N+1 na camada do ORM com carregamento antecipado, includes ou um dataloader antes de publicar um endpoint que retorna listas.\u003c\/li\u003e\n  \u003cli\u003eEspecifica se a autenticação é sem estado (JWT) ou com estado (sessões) e por que isso atende às necessidades de escalabilidade e revogação do serviço.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eComo usar\u003c\/h3\u003e\n\u003cp\u003eCole o SKILL.md do Ottokar nas instruções do seu projeto no Claude (ou em qualquer prompt de sistema de AI) e descreva seu problema de engenharia de backend em typescript\/node.js. Funciona com Claude, ChatGPT e qualquer chat de AI. Instalação em menos de 2 minutos.\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\/pt\/products\/ottokar-typescript-node-js-backend-engineer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}