Spring в момент загрузки подгружает больше 20000 классов. А оно вам надо? «Разогрев» JDK + Spring занимает на порядок больше времени ,чем обычный JDK ( а учитывая ,что на территории РФ - никто не создает свои версии JDK, да да я про модульную сборку JDK для конкретных целей), и теперь борьба за производительность, ради которой используют Spring и прочий хлам, становиться безрезультатной. Короче, если приложение использует Spring создайте свою версию JDK, содержащую только и только необходимые модули. Вы удивитесь скорости поднятия ваших микросервисов. Как никак 500 мб поднимаются значительно медленнее, чем 120 или 70 . И даже сборщик мусора будет радостнее бегать по кучке в пространстве которой всего 70 Мб классов.