intermediate

Fastify

Optional, но полезное знание Fastify: encapsulated plugins, JSON schema validation, hooks, decorators и performance-oriented defaults.

На интервью по Fastify — encapsulated plugins, JSON schema validation, hooks, decorators и performance defaults — часто в контрасте с minimalism Express.

Подтемы: plugins и encapsulation, schema validation и performance model.

На интервью: plugin scopes, как schemas валидируют и сериализуют responses и что измерите до заявлений о скорости Fastify.

Типовые ошибки: нарушение encapsulation глобальными decorators, schemas расходящиеся с handlers, performance claims без profiling workload.

Компромисс — между простотой, производительностью, безопасностью и эксплуатацией: назовите, что оптимизировали и какую цену приняли.

Чеклист:

  • Plugins с явными dependencies и prefixes.
  • Validate inputs и serialize outputs через schemas.
  • Hooks для cross-cutting внутри encapsulation.
  • Бенчмарк ваших routes, не generic hello-world.