
Иван
06.07.2017
14:25:43

Umren
06.07.2017
14:25:44
и знаю что в других

Sergey
06.07.2017
14:26:07

Google

Георгий
06.07.2017
14:26:08

Del
06.07.2017
14:26:12
а что думаешь о коробочных дбо?

Митко Соловец?
06.07.2017
14:26:25
хибернейт как провайдер JPA
вай нот?
spring data rest
для микросервиса за глаза

Sergey
06.07.2017
14:27:07
хибер в спринг буте это сразу +7 сек стартапа
на ровном месте
для разработки напрягает, когда без него стартует 4 секунды

Иван
06.07.2017
14:27:22

Sergey
06.07.2017
14:27:22
а с ним все 11

Митко Соловец?
06.07.2017
14:27:22
спринг сам по себе тормозит старт
пока все бобы найдет

Google

Sergey
06.07.2017
14:27:54

Иван
06.07.2017
14:28:00

Митко Соловец?
06.07.2017
14:28:08
я вообще запускаю через андертоу

Sergey
06.07.2017
14:28:18
на undertow еще шустрее старт

Митко Соловец?
06.07.2017
14:28:21
который быстрее томкатов и джетти

Sergey
06.07.2017
14:28:36
опять же
мы за микросервисы говорим же, а не интерпрайз на 1.5к бинов?)

Иван
06.07.2017
14:30:53
давайте подытожим - хибернейт в энтерпрайзе нужон, в микросервисах западло, райт?
пока все бобы найдет
может стоит попробовать разные контексты для декларации бинов? у @JBaruch Женя Борисов и еще пару человек даже на своих пазлерах вроде замеряли скорость поднятия спринга с использованием xml, java, groovy ( суммон ) и property файлах

Митко Соловец?
06.07.2017
14:36:37

Y
06.07.2017
14:36:45

Митко Соловец?
06.07.2017
14:36:46
если у тебя микросервис тупой круд+серч
тупо быстрее с хибером будет написать

Георгий
06.07.2017
14:39:47

Берял
06.07.2017
14:40:58

Иван
06.07.2017
14:41:51
на самом деле если в детали углубляться уже больше лидовский/манагерский подход будет приоритетнее - что на дистанции будет выгоднее (если дистанция вообще будет) - быстро написанный сервис, но проблематичный в отладке и требующий специфичных знаний конкретного фреймворка в нагруженных случаях? или размазывать накладные расходы на поддержание кодовой базы ДАО слоя на протяжении всей жизни приложения

Митко Соловец?
06.07.2017
14:42:30
то вопрос вообще отпадает

Andrey
06.07.2017
14:42:34

Google

Митко Соловец?
06.07.2017
14:42:46
когда у тебя гранулированная система. тебе не жалко даже полностью выкинуть микросервис
и заменить его новым

Иван
06.07.2017
14:44:04
честно говоря вот такие гранулированные системы я не видел

Берял
06.07.2017
14:44:11
А есть разница?
тупой круд одной сущности намного проще сделать на всяком динамическом языке, джава оверкилл

Митко Соловец?
06.07.2017
14:44:39
например

Y
06.07.2017
14:45:00

Andrey
06.07.2017
14:45:07

Митко Соловец?
06.07.2017
14:45:09
проще сделать на том, что ты хорошо знаешь

Иван
06.07.2017
14:46:13
у меня каконический микросервис с сингл респонсибилити ассоциируется с пролечиванием джунов в необходимости жпа - когда втирают, что можно с легкостью подменить нижележайщую БД и ничего не сломается, ага блэт, каждый месяц как будто БД вендоров меняем

Берял
06.07.2017
14:46:31

Берял
06.07.2017
14:47:05

Иван
06.07.2017
14:48:34
есть живые кейсы?

Митко Соловец?
06.07.2017
14:49:33
доклад альфабанка посмотрите
куда уж живее

Иван
06.07.2017
14:49:46
линк можно?

Sergey
06.07.2017
14:50:44
особенно если поменялась структура API, то проще поднять новый сервис, на него переехать и старый грохнуть

Google

Митко Соловец?
06.07.2017
14:55:35
линк можно?
https://habrahabr.ru/company/jugru/blog/272009/
обычная практика

Sergey
06.07.2017
14:56:09
я ж че и спрашиваю

Y
06.07.2017
14:59:59
короче хибернейт, поменяли сейчас с постгре на mssql(azure), ругается на Cannot insert duplicate key in object 'dbo.region'. The duplicate key value is (??????????? ???????). есть идеи? сталкивался кто?
либо говорит не могу null в id, хотя запрос выглядит так insert into region (name) values (?)

Admin
ERROR: S client not available

Y
06.07.2017
15:02:14
что-то связанное с batch insert и пулом подключений

Иван
06.07.2017
15:03:47
https://habrahabr.ru/company/jugru/blog/272009/
смотрел этот доклад в рамках Joker University day - обо всем сразу и ни о чем, доклад в стиле - "смотрите как я могу, айеее я красаучег" , осадок следующий - идите к нам рабоать в АльфаЛаб, сможете так же
только вот насчет последнего оооооооооооогромные сомнения, т.к. в каждой компании есть свои рок звезды, которые занимаются скрытой рекламой своего работодателя

Митко Соловец?
06.07.2017
15:05:21
мне понравился доклад и там есть все необходимые, чтобы начать знакомится с этой темой
либо вы требуете от доклада емкость лекции

Иван
06.07.2017
15:05:44
наверное да

Митко Соловец?
06.07.2017
15:05:52
это ваши проблемы

Иван
06.07.2017
15:10:42
только вот это искуственный кейс, доклад где лепят за 20 минут сервис с 2мя, 2мя КАРЛ, концами и без тестов я бы тоже без зазрения совести выкинул

Sergey
06.07.2017
15:11:11
а то потом как ошпаренные бегают с вопросами как делать репортинг и статистику, распределенные транзакции и тд

Иван
06.07.2017
15:13:58
вот збс за сервисы https://m.habrahabr.ru/company/mailru/blog/320962/

Sergey
06.07.2017
15:18:05
>в команде микросервиса должно быть столько людей, чтобы их можно было накормить двумя пиццами.
люблю такие замеры, это 1 @gamussa на 2 микросервиса как раз выйдет? ?

Google

Alexander
06.07.2017
15:18:52
Это как рассказывать про секс по порнофильмам

Evgeniy
06.07.2017
15:20:01
Sam Newman - Building Microservices. Designing Fined-Grained Systems , собственно коллега Martin Fowler написал, довольно подробно все

Alexander
06.07.2017
15:20:11

Sergey
06.07.2017
15:21:27

guga
06.07.2017
15:38:08

Del
06.07.2017
15:42:27
подготовишься вот

guga
06.07.2017
15:43:49
т.е. всегда нужно отвечать что ешь мало
и наешься одним сектором

Иван
06.07.2017
15:46:58
йебок тогда будет с мерджами - 12 человек на 1 микросервис

guga
06.07.2017
15:47:14
главное что бы площадь не заставили считать, давно этого не делал

Митко Соловец?
06.07.2017
15:47:26
это не микросервис тогда
как бы

Mukhammed
06.07.2017
15:47:35
площадь сектора куска пиццы?

Nick
06.07.2017
15:47:56
На джаве нельзя микросервисы писать)