Рубрики
Без рубрики

Следует ли вам перенести существующее корпоративное Java-приложение на бессерверную архитектуру?

На прошлой неделе мы с Мареком Садовски представили введение в бессерверные функции IBM Cloud: новое… Помеченный как бессерверный, java, jee, enterprise.

На прошлой неделе Марек Садовский и я представил Введение в бессерверную работу с облачными функциями IBM: новый способ создания современных приложений в Silicon Valley JUG.

Один из вопросов аудитории звучал так: как взять существующее крупное корпоративное Java-приложение и перенести его на бессерверную архитектуру?

Короткий ответ заключается в том, что вам, вероятно, не следует этого делать.

Но давайте посмотрим на длинный ответ.

Если нет очень веской причины, нет особого смысла брать большое существующее корпоративное Java-приложение и переносить его на бессерверную архитектуру. Я думаю, что в большинстве случаев для новых приложений следует рассматривать бессерверное использование. Теперь, если вам нужно добавить небольшую новую функцию в существующее приложение, вы можете обратиться к бессерверному.

Например, если вы используете крупное приложение лояльности (авиакомпании, отели и т.д.), И у вас есть новое требование, согласно которому вам необходимо обрабатывать новых участников один раз в день. Как только файл получен/загружен, может быть выполнена функция для обработки новых членов.

Или же вы можете перенести небольшие фрагменты из существующего приложения, такие как задание cron или процесс очереди. Но опять же, вероятно, нет особого смысла в полной перезаписи.

Оригинал: “https://dev.to/ibmdeveloper/should-you-migrate-an-existing-enterprise-java-application-to-serverless-architecture-1pmd”