169 похожих чатов

Это @rss2tg_bot Какую еще канарейку? Ширина дырки на графике — это

количество времени, в течение которого я выяснял, куда производительность подевалась.

6 ответов

27 просмотров

На одной из моих прошлых работ у нас была дырка в два раза меньше. За это время мы недозаработали пару млн. Ты конечно можешь сказать что у тебя проект некоммерческий, но в таком случае какой смысл переживать за дырку? Мог бы и на неделю отключить. Или вообще так и оставить.

«Канарейка» — это когда ты не выкатываешь новую версию махом на весь флот, а только на один инстанс и посылаешь на него малую толику прод трафика. И мониторишь. И только если канарейка не сдохла за скажем три дня (в зависимости от формы вашего трафика), то релизишь на все остальное. Особенно удобно это делать на вЕб АпПлИкАцИяХ, потому что практически все для этого нужное у тебя уже есть

это опенсорсный бот?

b-s Автор вопроса
Dika
это опенсорсный бот?

Нет. Там git log целиком состоит из дерганий версий пакетов и моих матюков, поэтому я не выкладываю.

b-s Автор вопроса
Roy Batty
«Канарейка» — это когда ты не выкатываешь новую ве...

А, это можно. Только непонятно, зачем. Юзеры и так потерпят.

b-s Автор вопроса
Roy Batty
На одной из моих прошлых работ у нас была дырка в ...

Это был анекдот про то, как рассыпался openssl, вложенный в мои золотые руки.

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта