Olga
А сколько у вас в команде человек?
сейчас 4, включая руководителя. ищем 5го
Olga
Olga
ну что Вы, всёё не так плохо, гибкое начало дня, демократия в одежде и всё такое
Старый
не поможет, если менедженту надо влитеть с матом и сказать, сегодня и ещё 3 дня работаем по 14 часов и выходные тоже
Olga
98% проблем в проектах - менеджент, и увы никак наличие рядом с ним ничего не меняет, зачастую даже ухудшает
тут я тоже с Вами соглашусь, но тут наша задача максимально эффективно решать все проблемы и разруливать возникающие сложные ситуации и с менеджментом в том числе
Старый
во, значит такое бывает
Старый
в инете хорошо говорить, а по факту потом сидят, видя что остальные согласились
Старый
каждый час
Старый
вообщет
Старый
нет, каждый час
Pavel
И кактус обязательно перед монитором и подставку под ноги для эргономичной посадки)
Pavel
Положено так по охране труда)
Vadim
а я думал я тут MOLODEZH
Mikhail [azalio]
Как можно запалить молодняк :)
Pavel
Кактус силушку электромагнитную пусть впитывает
Старый
а есть у нас кто сейчас работает в майл ру
Sebor▂▅▇█▓▒░
про напольное покрытие - я вот о таком даже не задумывался, пока в новый офис не переехали. пришлось менять обувь
Sebor▂▅▇█▓▒░
Старый
😐я везде хочу в балахоне, кроссовках и джинсах
Ilya
а есть у нас кто сейчас работает в майл ру
@dkguest если я не ошибаюсь раньше работал
Sebor▂▅▇█▓▒░
ну почти) там был какой-то ламинат/паркет, а подошва на моих кроссовках была из пластика/пены (что-то подобное). пришлось искать что-то более прорезиненное)
Александр
а есть у нас кто сейчас работает в майл ру
Да 100% есть, но я не знаю никого из них.
Eduard
Я пашу в МРГ
Eduard
Шо интересно?
Eduard
@erzentd
Дурак из фильма
Вот это тестовое задание делал в 2015, мне кажется довольно адекватное Implement zero-downtime Node.js service update and rollback with Docker The problem: it takes a very long time to deploy a Node.js service (copying files, npm install, service restart, etc.), and the downtime caused by updates is unacceptable for production use. The goal of this task is to make a tool/service that would shorten the downtime to the minimum. Assume that you have the following setup: 1. available software on the target server: basic linux tools, sshd, systemd, bash, python, docker, etcd no Node.js, no package manager (e.g. CoreOS) 2. you need to deploy the sample Node.js app https://github.com/heroku/node-js-sample 3. the app is deployed by copying files from your machine to the server over ssh (e.g. scp, rsync) and then running some command/script on the target server 4. the app is deployed with the "deploy" user, which doesn't have sudo or root privileges 5. it should be possible to do a zero-downtime rollback with one command Bonus task: 6. make/suggest Nginx configuration that would work with your setup acting as reverse proxy for the Node.js app Try to come up with the simplest and elegant solution, the time estimate for this task is 2-8 hours
Так всё решение будет заключаться лишь в том, что бы поднимать второй контур, пока работает первый, а переключаться только тогда, когда второй полностью поднят и туда скопированы все данные. Тогда даунтайм не больше секунды.
Vitaly
шучу =)
Дурак из фильма
много =)
Ну ок, время даунтайма равно времени переключения фронта. То есть стремящееся к нулю
Vitaly
но насколько я помню, ща haproxy может прям 0
Дурак из фильма
Так nginx тоже 0 тебе сделает
Дурак из фильма
Ты заранее прописываешь два бэкенда для него и всё. Он сам видит, что лежит второй, куда позже будет деплой и не шлёт на него запросы юзеров. Потом фигак, поднялся второй и тут же положили первый и никто не заметил переключения вообще.
Дурак из фильма
Если база одна, то даже сессии не порвутся
Дурак из фильма
https://spb.hh.ru/vacancy/26441287 А чо, так бывает? MySQL и squid в объёме 300 штук и все на виндах?
Logan
много =)
тогда кешируй запросы
Logan
и вот тогда у тебя будет 0 простоя
Logan
https://spb.hh.ru/vacancy/26441287 А чо, так бывает? MySQL и squid в объёме 300 штук и все на виндах?
на одноклассники похоже, у них винда. Но у них, вроде бы, mssql
Logan
но насколько я помню, ща haproxy может прям 0
ну там не ноль, но там можно вытюнить до 5-10 мсек, я делал
Anton
https://spb.hh.ru/vacancy/26441287 А чо, так бывает? MySQL и squid в объёме 300 штук и все на виндах?
скорее всего 300 терминальных клиентов: 1 сервак - сотрудник, и какие-то мутки с трафиком, раз 300 сквидов
Anton
без девопса никак
Дурак из фильма
Выглядит будто у них там три сотни виндовых виртуалок со сквидами
Logan
Выглядит будто у них там три сотни виндовых виртуалок со сквидами
на esxi. и судя по тому, что это esxi - vsphere там нет или она паленая
Vitaly
Truly Seamless Reloads with HAProxy - No More Hacks! - HAProxy Technologies https://www.haproxy.com/blog/truly-seamless-reloads-with-haproxy-no-more-hacks/
Vitaly
Гонят?
Vitaly
У нас просто стоит riverbed stingray, и там можно делать drain старых нодов и сразу накидывать новые
Vitaly
По этому особо haproxy не копал
Vitaly
Но для тестового задания связка consul + confd + haproxy хватило
Anton
а зачем тут confd? consul, consul template + haproxy
хотя, фломастеры жеж, да
Andrey
конфд милый) и простой как топор
Vitaly
А знаком с ним больше был
Vitaly
Vitaly
Без всяких свистелок и перделок
Anton
template тоже простой, как грабли, но тут да, что знакомо, то и пользуем
Andrey
топор лучше чем грабли в нашем контексте)))))))
Anton
Andrey
это точно
Logan
топор лучше чем грабли в нашем контексте)))))))
это смотря как пользовать. Получить по лбу я предпочел бы граблями, а не топором
Andrey
меньше рисков когда наступаешь на топор) но вот если топор привязан к граблям (как часто бывает), вот там да
Andrey
жопа
Дурак из фильма
Офигенное название фирмы "Первый ЦУПИС", почти как крошка Цахез =)
Старый
там сто адово ненавидит менеджент российский
Старый
ад админа ищут уже с февраля
Logan
ЦУПИС? Да. Это компания, которая ведёт надзор за тотализаторами в России
Старый
ну почему шарага, они как раз ещё адекваты
Старый
гораздо адекватнее 90% представителей в питере