
yopp
15.02.2017
15:12:34
с позиции докера — именно он и есть

Алексей
15.02.2017
15:12:41
да
не поспоришь
но внезапно докер становится шедулером :)

Google

yopp
15.02.2017
15:13:32
и докер тут вообще нипричём

Алексей
15.02.2017
15:13:55
лок можно было бы сделать в сервисдискавери
или на базе данных

yopp
15.02.2017
15:14:11
это не очень важно как мы сделали лок
сам факт что мы его сделали на уровне приложения, потому что это не докера забота, а приложения

Виталий
15.02.2017
15:14:43
крон в отдельном контейнере это норм тема, да?

Алексей
15.02.2017
15:14:48
ну просто запуск "двух фоновых сервисов определённых типов" это задача таки не приложения

yopp
15.02.2017
15:14:51

Алексей
15.02.2017
15:14:54
это инфрастратуктура

yopp
15.02.2017
15:14:55
крон это вообще хуёвая тема в докере

Google

Алексей
15.02.2017
15:15:08
механизм будет тот же
ну или очень похожий

yopp
15.02.2017
15:16:38
тут очень тонкий и спорный лёд: где заканчивается приложение и начинается инфраструктура. И кто о чём должен знать

Алексей
15.02.2017
15:16:43

yopp
15.02.2017
15:16:50
на мой взгляд резервирование — инфраструктурная задача
приложение тут вообще хуем не пришито

Алексей
15.02.2017
15:17:04
ну да. да. согласен скользкая тема

yopp
15.02.2017
15:17:30
т.е. приложению должно быть совершенно безразлично _почему_ его запустили
на любом уровне

Vladimir
15.02.2017
15:18:03
так почему нельзя юзать инфраструктурные шедулеры?

Алексей
15.02.2017
15:18:20
почему нельзя ?

yopp
15.02.2017
15:18:22

Vladimir
15.02.2017
15:18:37
ну тут обсасывание каких то странных идей идёт

yopp
15.02.2017
15:18:39
если мы говорим о кейсе «Мне надо раз в 5 минут пересчитывать отчёты»

Vladimir
15.02.2017
15:18:55
какая изоляция, микросервисы ж

Anton
15.02.2017
15:19:00
дак если 50 штук таких отчетов

Aleksey
15.02.2017
15:19:04

Vladimir
15.02.2017
15:19:06
ну добавляешь таску в хронос

Google

Anton
15.02.2017
15:19:15
я при добавлении нового сервиса должен лезть в каждый и менять конфиги по твоей логике

yopp
15.02.2017
15:19:18

Anton
15.02.2017
15:19:27
"на уровне приложения"

Vladimir
15.02.2017
15:19:29
он тебе поднимает по расписанию контейнер и заставляет его работать

yopp
15.02.2017
15:19:37
конфиги менять, или что-то ещё

Vladimir
15.02.2017
15:19:42
кроме того под мезосом ещё и на свободных ресурсах это сделает

yopp
15.02.2017
15:19:53
ох

Алексей
15.02.2017
15:20:16
@dd_bb держись. :)

yopp
15.02.2017
15:20:18
А потом приходишь, а у людей не инфраструктура а феноменальный пиздец

Vladimir
15.02.2017
15:20:29
я так понимаю вы где то посредине между монолитом и микросервисами болтаетесь вот и проблемы отсюда

yopp
15.02.2017
15:20:46
В котром лапша из сервисов, нет чёткого пределния зон отвественности и вот это всё.

Vladimir
15.02.2017
15:21:09
это никак не связано с темой

yopp
15.02.2017
15:21:11

Vladimir
15.02.2017
15:21:16
наговнокодить можно везде

Алексей
15.02.2017
15:21:21
я кажется начинаю понимать точку зрения йопа.

Vladimir
15.02.2017
15:21:33
более того в миркросервисной архитектуре это сделать куда проще

yopp
15.02.2017
15:21:33
Например знать что нельзя запускать два контейнера Х или что раз в пять минут надо запускать Y

Алексей
15.02.2017
15:21:57
@dd_bb везде по разному будет.
где то сильнее админы и ленивее прогеры, гдето наоборот.
от соотношения будет сдвиг в ту или иную сторону

Google

Алексей
15.02.2017
15:22:22
у тя щас сильнее прогеры

yopp
15.02.2017
15:22:26

Vladimir
15.02.2017
15:22:44
о да, эта вселенская сказазка про ненужность админов)

Алексей
15.02.2017
15:22:45
да да. админы не нужны. тоже слышал

yopp
15.02.2017
15:22:55
потому что «администратор» это хуйня как «менеджер»

Алексей
15.02.2017
15:23:04
:)

yopp
15.02.2017
15:23:15
Люди катающие виртуалки — не нужны.

Алексей
15.02.2017
15:23:27
увы разработчики ка кпраивло хотят спать ночью

Vladimir
15.02.2017
15:23:34
да вообще люди не нужны

Алексей
15.02.2017
15:23:57
когда разработчики отказываются от факта сна - ок. админы не нужны.

Admin
ERROR: S client not available

yopp
15.02.2017
15:23:58

Алексей
15.02.2017
15:24:23
нет.

Vladimir
15.02.2017
15:24:30
кроме того разработчки итак слишком дофига чего держат в голове что бы ещё помнить какие пакета после каких надо постаивть что бы свежая версия пхп завелась

yopp
15.02.2017
15:24:34
Фразу Infrastructure as a Code правильно понимают реально еденицы

Алексей
15.02.2017
15:24:34
потому что им интересно в яваскрипт.
а не в конифиги

Vladimir
15.02.2017
15:25:04
ничто не мешает работать совместно

Алексей
15.02.2017
15:25:15
и мы же сейчас не про сотую долю процента людей которые могут делать и то и другое ?

Vladimir
15.02.2017
15:25:18
админы пишут скрипты ансибла по раскатке разработческих говен

Google

Vladimir
15.02.2017
15:25:35
и эта сотая доля обычно стоит как 2 команды и тех и других

Aleksey
15.02.2017
15:26:03

Алексей
15.02.2017
15:26:04
но позиция @dd_bb вполне имеет право на существование. к сожалению редка.

Evgeny
15.02.2017
15:26:12

Vladimir
15.02.2017
15:27:00
если от сотен тысяч то как как раз)

Алексей
15.02.2017
15:27:11
но зачем то @dd_bb не хочет считаться с фактом того что разделение труда привело к конвееру. а конвеер к тому что мы сейчас видим вокруг.

yopp
15.02.2017
15:27:15

Evgeny
15.02.2017
15:27:20
Да даже я умею :(

Vladimir
15.02.2017
15:27:43
разделение труда это офигенный гуд

yopp
15.02.2017
15:27:53

Алексей
15.02.2017
15:27:55
@dd_bb говорит что мануфактура с одним чуваком который может собирать машины от и до это хорошо.

yopp
15.02.2017
15:27:59
просто «админов» больше нет
как и «менеджеров» нет
и «программистов» нет

Алексей
15.02.2017
15:28:18
увы они все есть. :)

yopp
15.02.2017
15:28:22
Нет, их нет.

Vladimir
15.02.2017
15:28:47
программисты без менеджеров работают как кусок говна

Алексей
15.02.2017
15:29:10
и менеджеры. которые умеют говорить с людьми.
и админы, которые не любят ночной сон
и прогеры, которые любят в яваскрипт и плевать им на нагрузку

Vladimir
15.02.2017
15:29:24
дев опс и все эти аджйл сказки не надо вспоминать

Алексей
15.02.2017
15:29:44
другое дело что сейчас _можно_ попытаться всё это уместить в одном человеке.
правда не долго