
Митко Соловец?
30.11.2017
16:56:44
ага, а бэкенд прибит к джаве
всяко лучше, чем хардкодить урлы

Sergey
30.11.2017
16:57:27
так проперти открыл и сразу видно че ему за сервисы нужны
а не в процессе когда оказывается у тебя нет trololo.consul домена

Google

Sergey
30.11.2017
16:58:19

Митко Соловец?
30.11.2017
16:58:33
скала

Vitalii
30.11.2017
16:58:48
СЛОЖУРА

Sergey
30.11.2017
16:58:57
а еще у нас не только jvm
так что сервисы кубера подходят отлично

Митко Соловец?
30.11.2017
16:59:35
консул тоже подходит
и еще такой момент, я же выше ссылку кинул тебе
etcd - это просто K/V
а консул KV+ SD

Sergey
30.11.2017
17:02:18
etcd у кубера так глубоко сидит, что ты можешь даже не знать что там на бекенде

Александр
30.11.2017
17:06:22
ты как умудрился 5 секунд забить ?

Sergey
30.11.2017
17:06:38
в смысле долго?

Александр
30.11.2017
17:07:27
вроде да

Google

Александр
30.11.2017
17:07:34
даже интересно стало сколько у меня поднимаеться

Sergey
30.11.2017
17:08:24
web, actuator, undertow, jdbc, data-mongodb, amqp, data-redis, cache это то что из спрингового

Александр
30.11.2017
17:11:26
сейчас померял, у нас тоже 5с

Сергей
30.11.2017
17:12:44
Зато сколько возможностей даёт спринг :)
А время старта не самую важную роль играет

Александр
30.11.2017
17:14:03
аннотации, анотации опять же, еще аннотации есть

Daniel
30.11.2017
17:14:08
любители руби магии

Сергей
30.11.2017
17:14:39
Я ещё своих сделал порядка штук 30
Могу и вам отсыпать
Зато удобно и быстро разработка идет

Daniel
30.11.2017
17:15:55
Зачем? У нас компаил тайм магия есть.

Sergey
30.11.2017
17:16:35
макросы?

Daniel
30.11.2017
17:16:54
Да

Сергей
30.11.2017
17:17:27
А у меня магии нет, я парень простой

Daniel
30.11.2017
17:18:53
Ну да, мистер 30 кастомных анотаций) Это не магия)

Сергей
30.11.2017
17:19:58
Совсем не магия, даже документик на них есть :)
Там расписал в чем фокус
А если знаешь как работает фокус, то магии уже нет

Vyacheslav
30.11.2017
17:20:43
А шо за аннотации такие, шо прям кастомные писали?

Сергей
30.11.2017
17:20:52
Прям кастомные

Google

Vyacheslav
30.11.2017
17:21:03
Ну, дай пример хотя-бы

Сергей
30.11.2017
17:21:22
Половина бизнес задач решается 3 классами и набором таких аннотаций

Sergey
30.11.2017
17:21:56
dsl на аннотациях?)

Vyacheslav
30.11.2017
17:22:11
Дай пример аннотации, куда она смотрит
Шо ищет

Сергей
30.11.2017
17:23:06
@EnableRestServer
@EnableHealthCheck
@EnableJms
@EnableXmlParser
Ну вот из головы взял

Sergey
30.11.2017
17:23:31
эм
а нафига?)

Сергей
30.11.2017
17:23:46
Там ещё также логирование и конфигурация подключается
А прикол в том, что это даёт уже полностью готовый функционал

Sergey
30.11.2017
17:24:38
ну это если у тебя целая куча проектов

Sergey
30.11.2017
17:24:44
и есть свои либы с этими аннотациями
а если один проект с пачкой таких аннотаций.. то даж не знаю)

Сергей
30.11.2017
17:24:55
Да, отдельные либы

Sergey
30.11.2017
17:25:04
а, ну тогда норм

Сергей
30.11.2017
17:25:10
И много мелких сервисов
К которым такие либы подключаются
В итоге сервис состоит из 3-4 классов
Либы, которые предоставляют аннотации полностью покрыты юнит тестами

Google

Сергей
30.11.2017
17:26:49
В итоге продуктовые программисты могут писать наиболее безопасный и код

Daniel
30.11.2017
17:27:06

Сергей
30.11.2017
17:27:36
Это лишь пример
Есть аннотации, которые предоставляют интеграционные сервисы
Большинство сервисов забирают данные, трансформируют и передают дальше
Либо накапливают

Admin
ERROR: S client not available

Daniel
30.11.2017
17:30:00
Такое у нас коннекторами собирается. Иногда код не пишется совсем.

Александр
30.11.2017
17:30:02
работаю работу
получаю зарплату
байты гоняю
аннотации меняю

Сергей
30.11.2017
17:30:38
Ну трансформация 100% должна быть описана

Daniel
30.11.2017
17:34:08
Да, если там нужно что то кроме переложить в разных форматах. А так это уже все есть во флинках, кафках, акках.

Сергей
30.11.2017
17:35:41
Да, конвертацию можно где угодно делатт
Но я имел ввиду обогащение данных
Короче это удобно, для меня, по крайней мере

Daniel
30.11.2017
17:49:03
Это тоже иногда можно без кода
Ну почти без, написать что-то sql обратное в конфиг

Artem
30.11.2017
17:50:40
Хочу текст списком вывести ,как можно сделать что бы system.out по 10 раз не писать ?

Сергей
30.11.2017
17:52:32
Напиши метод p(string)
И выводи через него :)

Google

Alexander
30.11.2017
17:53:00

Ivan
30.11.2017
17:53:01

Tolegen
30.11.2017
17:53:16
Аннотацию создай
@Printed

Artem
30.11.2017
17:53:26
Ок
Спс

Сергей
30.11.2017
17:54:52
Ну можно и аннотацию, которая будет создавать фабрику генерации кода на лету :)
А потом сгенерированный код будет выводить на экран текст
И все это развернуть на websphere
А вебсферу в докере
А докер в облаке

Tolegen
30.11.2017
17:55:55

Сергей
30.11.2017
17:56:16
Да, 1 инстанц на сфере, другой на логике

Ivan
30.11.2017
17:56:38

Сергей
30.11.2017
17:57:05
И 4 балансировщика

Alexander
30.11.2017
17:57:12
лучше бы рассказали человеку про "\n"

Сергей
30.11.2017
17:57:13
В цепочку

Tolegen
30.11.2017
17:57:27
Требуй прибавки к зп