масштабах?
It works
Говорят "убийца спринга"... Пока в продакшене особо нигде не используется. Ты можешь на Хабре стать почитать. Так как фреймворк относительно новый работать с ним мало кто умеет
https://t.me/quarkusnews Там дайджест всего, что происходит с кваркусом, в том числе и статьи про применение в проде. Если хочется в прод притащить, надо чётко понимать, зачем тебе это надо, что ты хочешь от него получить.
Ну почему сразу "убийца", это кто такое говорит-то. Всем места хватит. В продакшене используем уже несколько лет, в т.ч. в достаточно нагруженных проектах. Работает стабильно, ресурсов жрёт поменьше чем спринг, стартует побыстрее. В остальном всё плюс/минус то же самое. Для "программистов на спринге" есть compatibility модули, но мы ими не пользовались ни разу.
А вы его в JVM режиме пользуете или в Native компилируете? И как с модулями, всего хватает? Или приходилось что-то стороннее прикручивать?
В jvm. Компиляция в натив работает, но слишком долгая - среднего размера сервис компилируется примерно 10 мин. Впрочем недавно писали что в этой области есть подвижки, надо будет повторить эксперимент, мы где-то с год назад пробовали. Стандартные модули закрывают все наши основные потребности, чего не хватает - подключаем библиотеки, так же как в любой java/kotlin программе (мы ушли почти полностью на котлин на бэке), если хочется совсем красиво c DI - пишем producer. Тут, кстати, могут быть проблемы с компиляцией в натив, надо понимать что у подключаемой либы внутри, у нас, например, с jdbi были проблемы. Потом чего-то там в граале пофиксили и стало собираться, насколько я помню.
Обсуждают сегодня