@spbpython

Страница 236 из 785
Eugene
27.12.2016
17:33:55
Да, все знают про Therac-25

Dmitry
27.12.2016
17:34:38
ага, печальная история

Zart
27.12.2016
17:34:49
а, про косяк с кнопочками...

Serge
27.12.2016
17:35:20
О! Хорошая тема. Давайте сделаем на следующей докладной встрече сразу три или четыре минидоклада. Под общим заголовком "зачем сервисы, у которых 100500 серверов тоже иногда выключают всё"

Google
Zart
27.12.2016
17:35:53
сделать рестор из бакапа!

Serge
27.12.2016
17:36:18
вы просто сретесь не зная конкретики с какими-то примерами в стиле "взгляд снаружи" - сие не особо профессионально

Dmitry
27.12.2016
17:38:03
так пятница же

Aleksandr
27.12.2016
17:38:25
А это из-за TDD что ли? :)

Dmitry
27.12.2016
17:39:13
ой стоп, не пятница оказывается

Aleksandr
27.12.2016
17:39:14
Просто все как-то скатилось, а корень зла неизвестен.

Alexander
27.12.2016
17:39:30
я корень зла) пофлудить зашёл к вам) и немножко вбросил)

Aleksandr
27.12.2016
17:39:32
У тебя последний рабочий день на неделе - пятница. Поэтому ты думаешь, что это пятнца

Aleksandr
27.12.2016
17:41:03
Насчет Кент Бека и TDD - есть сет видео TDD is dead, где он, Фаулер и еще чувак (из ROR что ли), обсуждают эту тему. Кент там не так категоричен как на SO :)

Dmitry
27.12.2016
17:41:25
так 9 лет прошло почти

с ответа на SO

Serge
27.12.2016
17:41:45
Просто все как-то скатилось, а корень зла неизвестен.
ну есть разные причины. например, корректировка правил игры. такое нельзя выкатывать постепенно, потому что все без исключения одновременно должны играть по одним и тем же правилам

Google
Aleksandr
27.12.2016
17:42:11
Ты сейчас про наше общение в чатике или про разработку?

Serge
27.12.2016
17:42:38
я про тему с обновлением версии без даунтайма

Aleksandr
27.12.2016
17:43:04
А, норм.

Serge
27.12.2016
17:44:01
есть обновление сетевой инфраструктуры, когда всё сразу должно начать работать по-другому и нужно дождаться обновления всех днс-кэшей и прочего

Aleksandr
27.12.2016
17:45:04
Если говорить на примере, то речь идет про обновление сложного приложения поверх kubernetes, или самого kubernetes?

Или про обновление памяти в сервере … Хз куда уехал спор в общем:) На какой уровень

Alexander
27.12.2016
17:47:52
моя точка зрения тут: если очень нужно - можно сделать всё круто, только это будет заметно дороже, чем стандартный вариант по умолчанию (с даунтаймом) и для большинства проектов просто такой подход не окупится

и с точки зрения менеджера дешевле сделать даунтайм проекту, чем платить ораве дивопсов/девапсов, которые будут обеспечивать 100% аптайм при обновлениях всего

то есть всё зависит от проекта) и вот тот факт, что сейчас все вокруг хотят HA, не думая о затратах - это не оч правильно

Aleksandr
27.12.2016
17:50:30
Ну вообще в современном мире если ты делаешь все не на старперных технологиях у тебя часто даунтайма нет

Даже в гребанном Dokku, которое ставится на сервер одним скриптом приложение деплоится с zero-downtime само.

Т.е. даже на несложном проекте это может быть, если только ты не принципиальный адепт rpm пакетов

Тогда изволь трахаться с простоем сам, зови кучу девопсов. Которые поставят тебе тот же Докку.

Alexander
27.12.2016
17:54:39
Dokku Rkt не умеет, не хочу Dokku

Aleksandr
27.12.2016
17:55:00
Ставь Kubernetes, ок

rolling-updates в вашу помощь.

Ему все равно, afaik, RKT или нет.

Alexander
27.12.2016
17:56:15
k8s какой-то слишком оверхёдный для мелких проектов

лучше fleet

Google
Alexander
27.12.2016
17:56:35
https://github.com/coreos/fleet

Serge
27.12.2016
17:56:40
вот только с той же джангой тот же кубернетис не даст тебе способа избежать 500-х пока миграции базки не пройдут

Aleksandr
27.12.2016
17:56:44
Не соглашусь. Оверхеднее городить unit-ы для fleet + coreos чем поставить K8S

@lig11 ну если мы сделаем zero downtime с 90 из 100 случаев это имхо уже хорошо

Alexander
27.12.2016
17:57:19
у меня сейчас без BGD, просто Ubuntu + Rkt + .service-файлы для systemd

Serge
27.12.2016
17:57:26
Не соглашусь. Оверхеднее городить unit-ы для fleet + coreos чем поставить K8S
да всё это одного поля ягода. AWS и ElasticBeanstalk даже ставить не надо:)

Alexander
27.12.2016
17:57:28
для мелких проектов ок

Aleksandr
27.12.2016
17:57:33
Это дорого.

Дешевле two instance k8s over AWS.

Или GCE.

Serge
27.12.2016
17:58:08
Aleksandr
27.12.2016
17:58:18
Можно, но не скейлится.

Serge
27.12.2016
17:58:26
по разному

Alexander
27.12.2016
17:58:34
AWS дороговат всё же пока

Aleksandr
27.12.2016
17:58:36
По-разному. Но то что я подумал - не скейлится :)

Alexander
27.12.2016
17:58:42
хоть они и снижают цены

Serge
27.12.2016
17:58:43
тот же композ с ручным или полуавтоматическим скалингом

Aleksandr
27.12.2016
17:59:04
compose - docker-compose?

Или о чем ты

Serge
27.12.2016
17:59:07
ну да

Google
Aleksandr
27.12.2016
17:59:14
И какой там zero downtime?

docker-compose —build -d up как-то не очень зеро

Serge
27.12.2016
17:59:34
он новую версию красиво подкладывает

именнно вот так

Aleksandr
27.12.2016
17:59:45
Даунтайм есть.

Я так и делаю на 2 проектах, и там рвет сессиию. Неприятно.

Admin
ERROR: S client not available

Serge
27.12.2016
18:00:13
эээ... в смысле сессию?

коннект?

так это нужен connection draining

Aleksandr
27.12.2016
18:00:36
Да. Активный подключенный пользователь подсасывающий из API что-то получает connection aborted

Serge
27.12.2016
18:00:43
это уже next level zero downtime

Aleksandr
27.12.2016
18:00:55
Draining тут нет. В dokku это решено на уровне nginx + тем что параллельно держится две версии приложения какое-то время

С compose я не знаю как это красиво сделать

Serge
27.12.2016
18:01:26
ну можно ему сначала скалинг фактор поднять, да неважно;)

типа ок;)

Aleksandr
27.12.2016
18:02:10
Это не решит проблемы же

Ну будет у тебя 3 штуки вместо 1. Он их так же прибьет оборвав соединение.

Folt
28.12.2016
07:47:22
ребята, вот вопрос такой для каких задач уместно использовать нейросети?

Andrey
28.12.2016
07:55:15
Для задач распознавания (изображения, речь и т.д), ботов для игр, нейронки уже стихи пишут.

Google
Danil
28.12.2016
07:58:06
ребята, вот вопрос такой для каких задач уместно использовать нейросети?
Областей применения много, если хочешь приобщиться вот чат по нейронкам https://telegram.me/joinchat/ABI4pz6rz2iVzWUzaVqpmA

Даня
28.12.2016
09:34:21
Ребят, привет! Я тут изучаю алгоритмы и структуры данных. Сейчас реализовал breadth-first search algorithm для графа. Вроде все считается, но чувствую код криво написан, может кто с рефакторингом помочь?

Roman
28.12.2016
12:45:58
народ, кому ещё нетология писала?

Dmitry
28.12.2016
12:53:48
ко мне их рекрутер добавлялась.

а что досаждают?

Andrey
28.12.2016
12:57:58
а что пишут?

Roman
28.12.2016
13:01:07
предлагают вебинар читать

Serge
28.12.2016
13:10:14
А, я даже хотел

Но времени сейчас нет

Они нормально выглядят

Т.е. Если время есть, то вполне норм с ними развлечься, думаю

GNU/Docker
28.12.2016
13:42:27
Ну так что

никто из питона с Dbus и systemd не работал?

я тут как-то спрашивал, и ни одного ответа

=((

Zart
28.12.2016
13:54:49
с системд?..

Страница 236 из 785