
Dmitry
21.05.2017
18:23:46
Короче один раз ты правильно сказал - можно брать лучшее из стэков.
Вот только бизнесу это надо далеко не всегда и это достаточно дорого.

Dmitry
21.05.2017
18:30:52
Звезд мало, и стоят дорого(от 80000 $ в среднем в год), на старте проекта мы не имеем миллионы чтобы тестировать идеи и нам нужно закладываться в большей степени на то что есть на рынке. Задача бизнеса привлечь грамотного архитектора и не вмешиваться, в реалиях это благое пожелание

عاصم بن حارث
21.05.2017
18:33:07
Но, что это за цены такие? Подозреваю, речь о "за бугромЪ" )))

Google

Dmitry
21.05.2017
18:35:43
Тут

عاصم بن حارث
21.05.2017
18:36:09

Dmitry
21.05.2017
18:36:59
Все верно
За бугром такие зп у 30летних хипстеров
Только я так и не понял как это все относится к стеку

عاصم بن حارث
21.05.2017
18:39:10
Ну, как-то же соотнесли... )))

Dmitry
21.05.2017
18:40:46
Может я туплю, но выглядит как демагогия.
Вроде
- ну вот А это Б
- нет, все по другому
- 2+2 ведь 4?
- ну да
- вот и все, ты со мной согласен, я был прав

عاصم بن حارث
21.05.2017
18:41:35

Dmitry
21.05.2017
18:43:04
Гетерогенность даёт возможность забирать лучшее что предоставляет данный стек и объединять все это в один продукт
Не согласен. Но, в пикеровку вступать не буду, ибо холивар какой-то )))
Звезд мало, и стоят дорого(от 80000 $ в среднем в год), на старте проекта мы не имеем миллионы чтобы тестировать идеи и нам нужно закладываться в большей степени на то что есть на рынке. Задача бизнеса привлечь грамотного архитектора и не вмешиваться, в реалиях это благое пожелание
А вот согласен, грамотный архитект + тимлид ~= успех.

عاصم بن حارث
21.05.2017
18:44:37
Я лишь согласился с утверждением о архитекте. Причем тут "гетерогенная..., архитектура..."

Google

Dmitry
21.05.2017
18:44:56
Есть например ерланг который держит коннекты и разные хитрые штуки и там структуры данных и работа с ними алгоритмы иные и тут нужен топ, причина ли это чтобы все писать на ерланг? Он же сможет? Сможет! Но зачем? А если завтра его фейсбук схантит... Второго в пару для перестраховки? Дорого да и нет стольких задач. Тут уже дешевле строить микросервисы хоть на чем, дешевле разработка,не критична потеря сотрудника,есть возможность пока ищем сотрудника не трогать сервис и пилить иные сервисы(ведь мы же поддерживаем протокол)

Dmitry
21.05.2017
18:45:06
Так вот я тоже не понял, откуда в обсуждении гетерогенность взялась архитектура

Dmitry
21.05.2017
18:46:02
Микросервисы и есть архитектура, один из подходов

Dmitry
21.05.2017
18:46:54
Так почему нельзя пилить теже микросервисы, но на эрланге?
Или там к примеру на питоне или го?
В смысле все?
Просто на питоне ты микросервисы будешь объединять через кролика, а в эрланге - через ерланг
Всей разницы то

Dmitry
21.05.2017
18:48:08
Можно, можно что угодно, вопрос в том какие у нас вводные, сколько денег, каким человеческим ресурсом располагаем, из этого и строить

Dmitry
21.05.2017
18:49:05
Если мы обсуждаем как дешевле - все на эрланге или все на чем придётся - наверное из говна и палок дешевле.

Dmitry
21.05.2017
18:49:44
Объединять микросервисы через ерланг плохая идея. Это все до поры, когда например не встанет вопрос работы с gpu или c кодом

Dmitry
21.05.2017
18:50:03
Если говорить об устойчивой гетерогенной архитектуре вс устойчивая гомогенная архитектура на эрланг - эрланг дешевле
Поддержка - гомоген дешевле
Команда дешевле гомогенная, начиная с определённого качества продукта

عاصم بن حارث
21.05.2017
18:52:54
Эммм... Так с этого и начиналось-то. ))) (см. высоко вверхЪ) ___ )))

Dmitry
21.05.2017
18:52:56
А если есть полторы фичи на гпу - то опять же легче их впихнуть в гомогенную архитектуру

Dmitry
21.05.2017
18:53:25
Сколько людей столько и мнений

Dmitry
21.05.2017
18:53:51
Согласен

Alex
21.05.2017
22:08:50
архитектора за вдвое больше нужно долго искать

Dmitry
21.05.2017
22:09:50
Покупаем в России, Москва, Питер и то только разработчиков хорошего уровня, про архитекторов речь не велась

Google

Dmitry
21.05.2017
22:10:52
В контексте разговора про архитекторов велась речь про успешный старт проекта но никак не про текучку и найм

mardybm
22.05.2017
00:24:34
посоны, а почему релиз книжки Programming Phoenix 1.3 переехал с мая на декабрь?

Alexander
22.05.2017
05:20:51
что в эликсире вообще ничего не дает т.к понятие автолоад отсутствует

Dmitry
22.05.2017
06:25:18
Поменяли экто с 1.0 на 2.0
Добавили with.
Это меняет вообще всё.
Остались вью, которые и так очевидны, и каналы
Так что 50% книжки можно менять

Marat
22.05.2017
06:30:23
А монгу со вторым экто до сих пор нельзя?

Dmitry
22.05.2017
06:31:08
Зачем монге экто?

Marat
22.05.2017
06:33:44

Dmitry
22.05.2017
06:34:43
Если у тебя схема-схема, то непонятно зачем монга.
А если не схема-схема, то зачем тебе экто.

Marat
22.05.2017
06:34:58
Вообще нашел, что там в другой ветке есть поддержка уже

Dmitry
22.05.2017
06:35:14
Можно ещё с редисом через экто работать
Поскорей бы поддержку запилили...

عاصم بن حارث
22.05.2017
06:36:49

Rumata
22.05.2017
06:55:30
Есть же ets

Dmitry
22.05.2017
06:56:29
А есть стикеры со словом сарказм?
Скиньте пожалуста
Ну там где Леонард из ТБВ с табличкой кароч

Alexander
22.05.2017
08:49:13
Мы юзаем микросервисы активно, и плюсов и минусов много, перечислять смысла нет. Что ясно уже сейчас - писали бы монолит уже бы закопались давно. Между сервисами взаимодействие по http api и через kafka. Интересная книжка, которая описывает все плюсы/минусы микросервисов - https://www.ozon.ru/context/detail/id/135199296/
аутентификация и авторизация по jwt, с отдельным сервисом аутентификации

Google

Vadim
22.05.2017
08:58:26
В этой книжке какраз и написано, что начинать надо с монолита и лишь потом делить на части.

Rumata
22.05.2017
09:23:07
Микросервисы зло в начале
Инфа 100

Alexander
22.05.2017
09:23:58
начиная от линукса, заканчивая dynamics navision/axapta, sql серверами и вообще наверное всем
микросервисы хорошо, в ряде случаев, но еще Крылов написал куллстори про то, как микросервис на 3 ноды не смог нормально функционировать

Константин
22.05.2017
09:27:41
но если глянуть шире - мы все с вами юзаем микросервисы

Admin
ERROR: S client not available

Alexander
22.05.2017
09:28:07
Крылов. “Микросервисы ин э nuttshell”. 1814 год.

Alexander
22.05.2017
09:28:57
netflix - монолит? :)

Константин
22.05.2017
09:29:08
По сути это же коробка, которая выполняет свой функционал получая и отдавая данные. Вот вам база данных, логеры, поисковые движки)))
Объекты.. но тут уже хрен знает

Alexander
22.05.2017
09:30:10

Alexander
22.05.2017
09:30:57
вообще, это успешный продукт, построен на микросервисах. Утверждать что все успешные продукты - монолит, несколько некорректно

Alexander
22.05.2017
09:31:43
это за уши притянуто. Если так говорить, то и алфавит - это микросервис
33 микросервиса

Alexander
22.05.2017
09:32:32
ооокай :)

Alexander
22.05.2017
09:33:00
берем к примеру ферму для кодирования видео на ютубе
выполняет 1 программа

Google

Alexander
22.05.2017
09:33:17
но выкаченная на n нод
микросервисы?
берем рельсовый монолит и выкатываем на 2 ноды - это автоматом микросервисы?
больше соглашение
т.к монолит на 1000 нод не будет микросервисом )
а api+фронтенд на react никогда не будеть микросервисами

Alexander
22.05.2017
09:35:12
микросервисы - подход к архитектуре, внешне монолит и микросервисы никак не отличаются. Свою задачу и те и те выполняют, я говорю про то, что наше решение их использовать себя оправдало
и размер микросервисов и другие свойства могут быть разными

Alexander
22.05.2017
09:37:52
я не спорю, подходи к переходу на микросервисы дает плюсы, но никак не является серебряной пулей

Alexander
22.05.2017
09:39:35
у нас есть и фронтенд на react и админка на rails и всё успешно юзает сервисы под ними :) серебрянной пулей не является, согласен и начинать с микросервисов можно, если хорошо понимаешь доменную модель и то, что ты делаешь
у нас вначале был один сервис, который в итоге на 3-4 сервиса распилили
сейчас один из них уже тоже можно смело пилить ещё на 2

Alexander
22.05.2017
09:41:12
есть еще ошибка, считать что микросервисы - это 2-3 монолита на разных языках )
кстати, для меня тут открытием стало, ecto не просто из говна и палок
а только из говна
в варианте для postgresql там идет прямо инвоук psql ;)

Vadim
22.05.2017
09:43:12

Alexander
22.05.2017
09:43:28
:) это они молодцы

Alexander
22.05.2017
09:45:47
для mysql соответственно тоже все на exec %ваша консольная программа%
и я тут еще distillery открыл…