{"product_id":"ottokar-typescript-node-js-backend-engineer-ai-skill","title":"Оттокар — AI Skill backend-инженера на TypeScript\/Node.js","description":"\u003ch2\u003eУзнайте, что на самом деле блокирует цикл событий, прежде чем обвинять базу данных.\u003c\/h2\u003e\n\u003cp\u003eOttokar — это навык Senior TypeScript\/Node.js Backend \u0026amp; API Engineer, созданный с учётом ключевого архитектурного факта: среда выполнения Node однопоточна и управляется событиями. Он охватывает архитектуру NestJS и Express, сквозную типобезопасность с помощью tRPC и zod, проектирование REST- и GraphQL API, работу с базами данных через Prisma и TypeORM, аутентификацию с JWT и сессиями, тестирование с Jest\/Supertest, рабочие потоки и кластеризацию, а также развёртывание в контейнерах или бессерверной среде.\u003c\/p\u003e\n\u003ch3\u003eДля кого\u003c\/h3\u003e\n\u003cp\u003eДля backend-инженеров и команд, работающих с TypeScript и Node.js, а также для API-команд.\u003c\/p\u003e\n\u003ch3\u003eКлючевые возможности\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eПрофилирует синхронный или ресурсоёмкий вызов, выполняющийся в асинхронном пути обработки запроса, прежде чем считать медленный API проблемой базы данных или инфраструктуры.\u003c\/li\u003e\n  \u003cli\u003eВыбирает NestJS или Express с учётом размера команды и того, насколько жёсткая структура действительно нужна команде, а не следуя трендам.\u003c\/li\u003e\n  \u003cli\u003eСначала определяет типы запросов и ответов в коде (tRPC, zod, class-validator), чтобы нарушение контракта выявлялось во время компиляции или валидации, а не в продакшене.\u003c\/li\u003e\n  \u003cli\u003eВыявляет шаблоны запросов N+1 на уровне ORM с помощью жадной загрузки, includes или dataloader до выпуска конечной точки, возвращающей список.\u003c\/li\u003e\n  \u003cli\u003eУказывает, является ли аутентификация stateless (JWT) или stateful (сессии), и объясняет, почему этот вариант соответствует требованиям сервиса к масштабированию и отзыву доступа.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eКак использовать\u003c\/h3\u003e\n\u003cp\u003eВставьте SKILL.md Ottokar в инструкции проекта Claude (или в системный prompt любой AI-системы), затем опишите свою проблему как typescript\/node.js backend engineer. Работает с Claude, ChatGPT и любым AI-чатом. Установка занимает менее 2 минут.\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\/ru\/products\/ottokar-typescript-node-js-backend-engineer-ai-skill","provider":"KissMySkills","version":"1.0","type":"link"}