
Alex
16.08.2016
12:29:29
Юнит, контроллер, капибара в шаблонном варианте.

Andrew
16.08.2016
12:29:42
юникс на то пошло куча микросервисов в одной ос
ну поддержи монолит, ты уволишься, придет другой и ахуеет

Google

Nikolay
16.08.2016
12:30:22

Lupsick
16.08.2016
12:30:23
да везде все состоит из микросервисов

Andrew
16.08.2016
12:30:31
будет тебя проклинать

Lupsick
16.08.2016
12:30:32
легче делить на маленькие составные части и их поддерживать

Nikolay
16.08.2016
12:30:38
netflix zuul
это не легче, когда делаешь прототип

ojab
16.08.2016
12:31:07

Alex
16.08.2016
12:31:29

Lupsick
16.08.2016
12:31:29

Nikolay
16.08.2016
12:31:30
да

Nikolay
16.08.2016
12:31:40
потому что микросервисы – это нагрузка на инфраструктуру и если у тебя нет достаточных скиллов и времени, то быстрее прототип сделать монолитом, просто спроектировать его с перспективой на выделение сервисов

Nikolay
16.08.2016
12:31:59
как и питон с пип, и перл с модулями и руби с гемами

Google

Alex
16.08.2016
12:32:02
Микросервисы это еще и долгое проектирование что и как идет, хороший devops

Nikolay
16.08.2016
12:32:22

Danila
16.08.2016
12:32:29
kek

Nikolay
16.08.2016
12:32:46
вроде ерр, докера и поверднса

Nikolay
16.08.2016
12:32:57
мы тут все о разном говорим, кек

Nikolay
16.08.2016
12:33:01
потому что потом приложение будет разбиваться на модули енжина

Andrew
16.08.2016
12:33:02
только ты свой гем напишешь в компании, потом уволишься и че? я бы тебя палкой побил за такое

Danila
16.08.2016
12:33:07
уверен что 80 здесь присутствующих не работали с нагрузками, при которых реально выгодно для бизнеса переходить с монолита на микросервисы

Nikolay
16.08.2016
12:33:32
энджины тоже нахуй не нужны, держи все в рельсе

Nikolay
16.08.2016
12:33:51

Lupsick
16.08.2016
12:34:12

Danila
16.08.2016
12:34:23
на какой стадии там удобство?
разворачивать и скейлиться разве что удобно

Nikolay
16.08.2016
12:34:38
ты с микросервисами будешь ебаться год прежде, чем наступит удобство

Nikolay
16.08.2016
12:34:39
исключая билинг и то, чисто потому что в трех компаниях с которыми я сейчас связан билинг имеет общим только 1ску где-то на выходе для сдачи отчетов

Andrew
16.08.2016
12:34:39
вот оно работает, а потом ты такой раз и захотел чет поменять, и у тебя везде поменяется, у всех заказчиков. А кто-то скажет, нахуя это мне надо? и придется переделывать

Alex
16.08.2016
12:34:42

ojab
16.08.2016
12:34:44
с монолитом такое не прокатит

Google

Danila
16.08.2016
12:34:51
всё настраивать и разрабатывать не очень удобно

Alex
16.08.2016
12:34:51

Nikolay
16.08.2016
12:34:57
вот да

Alex
16.08.2016
12:35:05

Danila
16.08.2016
12:35:07
кек

Nikolay
16.08.2016
12:35:11
Тесты
вот поэтому пока ине публикую(

Alex
16.08.2016
12:35:25

Nikolay
16.08.2016
12:35:34
кстати в экосистеме жанги уже намылились от нее сваливать почти все
ибо она большая и тормозная

Nikolay
16.08.2016
12:35:48
когда ты один – не особо

Nikolay
16.08.2016
12:35:54
почему так еще с рельсами не произошло..

Alex
16.08.2016
12:35:55

Nikolay
16.08.2016
12:36:00
микросервисы хорошо, когда у тебя обособленные команды есть
и ты не один делаешь
http://martinfowler.com/bliki/MonolithFirst.html
/thread

Alex
16.08.2016
12:36:30
когда ты один – не особо
У тебя есть набор требований, по мне так легко должно быть реализовать именно обособленную часть. А вот проектировать такое сложно.

Nikolay
16.08.2016
12:36:56

Alex
16.08.2016
12:37:14
Но с монолитом во главе я согласен, не так часто нужно все это бить на микросервисы.

Google

Alex
16.08.2016
12:37:30
чтобы застабить.

Lupsick
16.08.2016
12:37:46

Nikolay
16.08.2016
12:37:47

Danila
16.08.2016
12:38:05
кек
ну вы пиздец

Nikolay
16.08.2016
12:38:12

Alex
16.08.2016
12:38:29

Admin
ERROR: S client not available

Alex
16.08.2016
12:38:35
fixtures/epp_responses?

Nikolay
16.08.2016
12:38:37

Lupsick
16.08.2016
12:38:42

Alex
16.08.2016
12:38:52
Когда твой код соприкасается с энтерпрайзом, он заражается, и сам становится частью энтерпрайза. Так размножается энтерпрайз.

Nikolay
16.08.2016
12:38:56

Nikolay
16.08.2016
12:39:04
гем дольше писать
не сказал бы. я написанный код в чистых скриптах гемимизировал за пару часов
распихав по классам/методам
сейчас вот логи осталось, и еще по мелочи
потом надо будет код для работы с докером тоже гемимизировать, и с поверднсом

Lupsick
16.08.2016
12:40:11
заблуждение
мне нужен саппорт-сервис, мне нужно написать гем, а потом его запихнуть в хттп

Alex
16.08.2016
12:40:23
Во, николай сок добрый выпил, сам стал добрый.

Google

Nikolay
16.08.2016
12:40:28

Lupsick
16.08.2016
12:40:41
ну так это бля 2 ступени вместо одной

Nikolay
16.08.2016
12:40:51

Alex
16.08.2016
12:41:12
обезопасить микросервис мне кажется проще, т.к это готовое приложение. А приложения использующие гем могут использовать разные настройки, например.

Danila
16.08.2016
12:41:49
ну хз

Nikolay
16.08.2016
12:41:59
депендс оф

Alex
16.08.2016
12:42:00
Но к сожалению да, микросервисы наверное для больших команд только

Nikolay
16.08.2016
12:42:07

Nikolay
16.08.2016
12:42:17
тут скорее на их сапорт и работу больше ресурсов уйдет чем профила

Lupsick
16.08.2016
12:42:18
а что мешает сразу выделить без ебли?

Alex
16.08.2016
12:42:27
как там, YAGNI?

Nikolay
16.08.2016
12:42:41

Nikolay
16.08.2016
12:42:44
то, что это ебля и это замедлит твой первый проект на пару месяцев в результате

Nikolay
16.08.2016
12:42:54

Lupsick
16.08.2016
12:43:04

Nikolay
16.08.2016
12:43:15
вот так мне надо было ответить на первый вопрос - почему не микросервис

Alex
16.08.2016
12:43:19

Lupsick
16.08.2016
12:43:21
только с микросервисом он обособленный