Size: a a a

JPoint, Java-конференция

2020 January 29

ВР

Василий Романенко in JPoint, Java-конференция
Бедолага из кузовного цеха.
источник
2020 January 30

ЕТ

Евгений Трифонов in JPoint, Java-конференция
Тагир Валеев и Егор Бугаенко так хорошо известны джавистам, что зачастую их называют просто «Тагир» и «Егор». На прошлом JPoint они пересеклись, когда Егор взял интервью у Тагира, а теперь мы сделали текстовую версию этого интервью: https://habr.com/ru/company/jugru/blog/485134/
источник

J🎩

JBaruch 🎩 in JPoint, Java-конференция
Евгений Трифонов
Тагир Валеев и Егор Бугаенко так хорошо известны джавистам, что зачастую их называют просто «Тагир» и «Егор». На прошлом JPoint они пересеклись, когда Егор взял интервью у Тагира, а теперь мы сделали текстовую версию этого интервью: https://habr.com/ru/company/jugru/blog/485134/
там один комментарий, и он не бровь, а в глаз.
источник
2020 February 03

AV

Alexei Vinogradov in JPoint, Java-конференция
Разработчики: давайте делать микросервисы!
Корпоративные архитекторы: да! Но чтобы не писать дважды, мы создадим util-common-infrastructure модуль, запихнём туда все потенциально возможные библиотеки, и у вас будет в проекте только одна зависимость от него.
источник

AV

Alexei Vinogradov in JPoint, Java-конференция
источник

AG

Asad Ganiev in JPoint, Java-конференция
Alexei Vinogradov
Разработчики: давайте делать микросервисы!
Корпоративные архитекторы: да! Но чтобы не писать дважды, мы создадим util-common-infrastructure модуль, запихнём туда все потенциально возможные библиотеки, и у вас будет в проекте только одна зависимость от него.
Одна зависимость - типа maven BOM файла?
источник

AV

Alexei Vinogradov in JPoint, Java-конференция
Asad Ganiev
Одна зависимость - типа maven BOM файла?
Зачем файла. Просто infrastructure-common-everything.jar.

И чтобы два раза не вставать версии +.+.
источник

AV

Alexei Vinogradov in JPoint, Java-конференция
Хотя не, может и bom. У меня еще не догрузились - прав не хватает)
источник

AV

Alexei Vinogradov in JPoint, Java-конференция
Наверное всё же, не будем сгущать
источник

AG

Asad Ganiev in JPoint, Java-конференция
Alexei Vinogradov
Зачем файла. Просто infrastructure-common-everything.jar.

И чтобы два раза не вставать версии +.+.
Fat jar получается. У этого подхода боюсь есть недостаток. Когда надо будет добавлять какие-то зависимости надо будет пересобирать этот infrastructure-common.jar
источник

AV

Alexei Vinogradov in JPoint, Java-конференция
я считал, что смысл микросервиса, как раз в том, чтобы использовать только то что нужно, и не боятся дупликации - но не зависеть от огромного монолитного сборища всего.
Но возможно, мои взгляды слишком узки и консервативны.
источник

ПП

Павел Прохоров in JPoint, Java-конференция
А как же обработка ошибок, настройки вещей которые должны быть одинаковые везде? Постоянно дублировать код?
источник

ПП

Павел Прохоров in JPoint, Java-конференция
Каждый сервис начнется с копипаста
источник

MT

Max Turnaev in JPoint, Java-конференция
Alexei Vinogradov
я считал, что смысл микросервиса, как раз в том, чтобы использовать только то что нужно, и не боятся дупликации - но не зависеть от огромного монолитного сборища всего.
Но возможно, мои взгляды слишком узки и консервативны.
А если допустим в такую инфраструктуру вынести только нефункциональные вещи: метрики, трассировку, может что-то ещё. И подключать это одним щелчком. Ведь это надо для всех микрачей
источник

ПП

Павел Прохоров in JPoint, Java-конференция
Max Turnaev
А если допустим в такую инфраструктуру вынести только нефункциональные вещи: метрики, трассировку, может что-то ещё. И подключать это одним щелчком. Ведь это надо для всех микрачей
И все это через стартеры
источник

PD

Phil Delgyado in JPoint, Java-конференция
Через сайдкары
источник

ПП

Павел Прохоров in JPoint, Java-конференция
А кто как у себя избавляется от дублирования кода в микросервисах?
источник

ПП

Павел Прохоров in JPoint, Java-конференция
Речь про общие вещи для сервисов и групп проектов
источник

PD

Phil Delgyado in JPoint, Java-конференция
Библиотеки и сайдкары, так и избавляемся. И тех.радар
источник

T

Tagir in JPoint, Java-конференция
Alexei Vinogradov
Разработчики: давайте делать микросервисы!
Корпоративные архитекторы: да! Но чтобы не писать дважды, мы создадим util-common-infrastructure модуль, запихнём туда все потенциально возможные библиотеки, и у вас будет в проекте только одна зависимость от него.
Лесом микросервисы! Пустой хайп это. Хорошо модуляризированное монолитное приложение проще поддерживать, развивать, тестировать и развертывать. Да и тупых задержек из-за сериализации всего в JSON нет
источник