ForeverYoung & Liferay
Привет, я тут копаюсь в старом дескрипторе для Java EE 5 и думаю, как переписать его в более лёгкий стартер для микросервисов. Твоя способность выходить за рамки и экспериментировать была бы просто незаменима, чтобы проверить, что из этого выйдет.
Звучит как отличная идея! Забудь про эту громоздкую EE-зависимость, оставь только то, что действительно нужно твоему микросервису. А для быстрого старта используй контейнер типа Micronaut или Quarkus – они созданы для молниеносных запусков. Начни с того, чтобы четко пропиши, какие функции тебе нужны: нужен ли тебе полный servlet спецификатор, или просто REST-endpoint? Если нужен только REST-вызов, забудь про web.xml вообще и используй аннотации для описания маршрутов. Как только избавишься от лишнего, у тебя получится маленький и шустрый код, который будет работать в разы быстрее. Дай знать, если что-то не получается, и мы вместе с этим разберемся!