Ошибка памяти лямбда в AWS при использовании InversifyJS для DI - PullRequest
2 голосов
/ 09 апреля 2019

Я использую InversifyJS с AWS Lambda. Я использую Typescript и имею уровни контроллера, сервиса и репозитория. Во всех слоях я использую конструктор с InversifyJS. И моя функция возвращает некоторый статический фиктивный текст. Итак, проблема в том, что когда я использую Inversify для DI, я получаю большое использование памяти в AWS Cloudwatch (~ 160 МБ для простого hello world), но без Inversify память нормализуется (~ 50 МБ).

С DI с использованием InversifyJS: enter image description here

без DI: enter image description here

Хотелось бы услышать о реальном опыте использования DI с AWS Lambda. Может быть, есть какие-то альтернативные способы достижения DI, или он совершенно не используется в разработке без сервера?

...