Вчера давали внутреннее демо по наресёрченному функционалу (High Availabilty). Грубо говоря, когда систему делают повышенной надёжности - в нашем случае, есть несколько запущенных инстансов нашего приложения, между которыми шарится некий объём общих данных. Так вот, в случае падения одного из инстансов, остальные продолжают жить и обрабатывать запросы, а после поднятия упавшего он подхватывает все изменения в общих данных.
Так вот, сделали PoC, на базе него - демо. Все проверили, несколько раз прогнали демо, звоним архитекту, шарим экран, начинаем показывать ) В середине процесса происходит что? Правильно! Всё валится с "500 Internal Server Error".
Лёха начинает судорожно строчить в консоли, перезапуская приложения, исправляя накосяченное, при этом достаточно отчётливо матюкаясь в эфир.
Лёха: Бл.... Ааааа!.. Fuck!
PM: Nick, how to say 'fuck' in Russian?
Я: Мммм... Ээээ... "Чёрт"
В итоге достаточно быстро разобрались и демку показали без завалов ) Нормально.
← Вернуться к журналу «Узелки на память...»