Вероятно, все функции очень маленькие. Если это так, то в конце дня это не будет иметь значения. Но если они большие или функции имеют разные зависимости, это будет иметь значение, но ...
Лучше всего хранить в лямбде только код, необходимый для функции. Это включает в себя зависимости и библиотеки, и, конечно, основной код. Этот лучший метод основан на том факте, что для выполнения лямбда-кода код должен быть загружен при первом вызове (через некоторое время код отклоняется, и последующие вызовы будут снова обрабатываться как первые). В Java возникает дополнительная проблема, связанная с загрузкой классов перед выполнением кода.
Итак: лучший способ понять этот ответ: больше базы кода, больше времени, необходимого для загрузки функции, и больше времени, которое вам будет стоить.
Короче говоря: одна банка на функцию!
Дополнительный момент: в Java вы должны быть очень осторожны с библиотеками, которые нужно импортировать. Например, в aws-sdk вы должны импортировать только те библиотеки, которые вам нужны, а не импортировать весь aws-sdk. Это сохранит ваши функции тонкими и ... прочитайте еще раз последний абзац ...; -)