@proRuby

Страница 134 из 1594
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:40
потому что микросервисы – это нагрузка на инфраструктуру и если у тебя нет достаточных скиллов и времени, то быстрее прототип сделать монолитом, просто спроектировать его с перспективой на выделение сервисов

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

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

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
только ты свой гем напишешь в компании, потом уволишься и че? я бы тебя палкой побил за такое
напишу, доделаю тесты и опулбликую. как и большую часть всей панели управления

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
вот оно работает, а потом ты такой раз и захотел чет поменять, и у тебя везде поменяется, у всех заказчиков. А кто-то скажет, нахуя это мне надо? и придется переделывать

ojab
16.08.2016
12:34:44
на какой стадии там удобство?
сидеть и обсуждать в чятике удобно

с монолитом такое не прокатит

Google
Danila
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
вот поэтому пока ине публикую(
Ну у тебя гем наверное html/апишку дергает да? ты будешь прям в тестах пример скелета страницы сохранять?

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
Ну у тебя гем наверное html/апишку дергает да? ты будешь прям в тестах пример скелета страницы сохранять?
ерр? xml гоняет, и парсит частично. но наши регистраторы на рфц ложили болт, поэтому я думаю часть не стандартизированных методов парсить уже вне гема

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
У тебя есть набор требований, по мне так легко должно быть реализовать именно обособленную часть. А вот проектировать такое сложно.
зависит от. я в хостингах 5+ лет. от сапорта до хостмастера, и сейчас пишу именно свое решение для управления остингами. основанное на сексе с плесками, цпанелями и прочими говноподелиями

Danila
16.08.2016
12:38:05
кек

ну вы пиздец

Nikolay
16.08.2016
12:38:12
А в тестах ты будешь пример ответа ложить?
я уже третий день прощу годны ймануал по рспеку..

Alex
16.08.2016
12:38:29
я уже третий день прощу годны ймануал по рспеку..
webmock + стабать файл ответа который лежит допустим в fixtures

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
Lupsick
16.08.2016
12:40:41
ну так это бля 2 ступени вместо одной

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
тут скорее на их сапорт и работу больше ресурсов уйдет чем профила

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

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
только с микросервисом он обособленный

Страница 134 из 1594