Страница телеграм канала запуск завтра

ctodaily logo

запуск завтра

7642 подписчиков

Будни технического директора RAWG.io @samatg (ex-CTO Meduza.io) «Закрытие Parse и куда с него переехать», очередной лонгрид «как программируют в NASA» и прочие ссылки с hackernews. Ну и истории, конечно. Чатик @ctodailychat


Входит в категории: Технологии
запуск завтра
08.07.2020 12:07
Простые советы по информационной безопасности для журналистов и их близких. ФСБ в очередной раз напомнила (1, 2), что профилактика — лучшее лечение. 1. Защитите свой телефон. Выключите вход по отпечатку пальца в айфоне — отпечаток может подделать и ребенок. Поставьте 6-значный код, не 4-значный — 4 значный взламывается путем механического перебора. Вход по лицу относительно ок, вы как минимум узнаете, если вас заставят разблокировать телефон. Устанавливайте все обновления и свежие версии iOS, в них регулярно исправляются дырки, через которые можно было высосать данные из заблокированных устройств. 2. Установите пароль в телеграме. Функция называется «двухэтапная аутентификация» в настройках. Без пароля, всё что нужно для взлома всей истории вашей телеграм-переписки — это перехватить смс на ваш номер. Это могу сделать даже я, не говоря уже о спецслужбах. Особо чувствительную переписку ведите в секретных чатах и используйте таймер автоудаления, это здоровая тема. 3. Включите шифрование диска на ноутбуке. Без этого, пароль на ноутбуке не имеет никакого смысла и вся информация лежит в открытом доступе. Это займет у вас 30 секунд, и серьезно защитит информацию на ноутбуке. Инструкция для мака и для виндоуз. 4. Не пользуйтесь русской электронной почтой. Не пользуйтесь электронной почтой, хранящейся в России. Mail.ru и Яндекс подчиняются российским законам, а значит, в почте на их серверах ФСБ роется как у себя (у вас) дома. Google и Protonmail — нормальные почтовые сервисы, если за вами не следит АНБ США. Обратите внимание на своих контрагентов, если у них почта на mail.ru и яндексе — не стоит посылать туда важную информацию. Бонус трек. Включите 2-факторную аутентификацию через временные коды во всех важных сервисах. Не используйте один и тот же пароль более чем в одном месте. Для простоты — храните всё это в ключнице 1password. Ну и главное — помните, что эти правила повышают сложность взлома вашей переписки, не более. Гораздо лучше, правильнее и спокойнее не хранить компрометирующую переписку. Секретные чаты с таймером самоудаления сообщений и удаление чувствительных писем из почты — лучшая защита от взлома.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


запуск завтра
02.07.2020 15:07
Когда мы с Федей шли в igooods, то сразу договорились, что нужно развивать технический бренд — он помогает нанимать и удерживать крутых специалистов. Для этого нужно писать статьи и выступать на конференциях; рассказывать, какие крутаны у нас работают и какие интересные технические штуки мы делаем. Благо, историй достаточно. Стыдно, но пока мы сделали на этом фронте очень мало. Тем приятнее, что на прошлой неделе мы наконец-то выступили на онлайн-конференции с Андреем Родиным, директором по продукту igooods. Делились тем, как пережили пик заказов при коронавирусе. Андрей рассказал про телеграм-бота, который позволил нам нанять менее квалифицированный персонал для сборки заказов без потери качества. Андрей сам собрал прототип в конструкторе ботов, а наш замечательный бэкендер Сережа прикрутил к нему бэкенд по АПИ за рекордные сроки. Я рассказал, как мы с технической командой роняли и поднимали серверы под нагрузкой. Хочу поделиться приемом, который помог нам подготовиться к выступлению. Я подготовил слайды по теме Андрея. Андрей их, конечно, переделал под себя; мне достаточно было сделать очень плохую заготовку, чтобы процесс пошел. Попробуйте делегировать кому-то написание первой версии статьи или выступления, которое вы давно откладываете. Просто объясните в общих чертах, о чем вы хотите рассказать. У исполнителя не будет тормозов по поводу того, что доклад получается не идеальный, ведь не ему его потом рассказывать. Подобный черновик поможет начать работу; довести выступление или статью до ума — уже дело техники и упорства, с этим вы точно справитесь.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


запуск завтра
02.07.2020 11:07
Один из самых популярных музыкальных сервисов в России — Музыка ВКонтакте. Раньше там были все пиратские песни на свете, а теперь это респектабельный стриминговый сервис. Как так получилось? Музыка ВК отличается от конкурентов тем, что тесно интегрирована в социальную сеть. Как это влияет на модели потребления музыки и на работу продуктовой команды? Как монетизировать аудио и договориться о дистрибуции с лейблами? И как молодому артисту через ВКонтакте стать новой Монеточкой? Где слушать музыку и почему? Обо всем этом мы говорим с руководителем музыкального сервиса ВКонтакте Андреем Капитановым. Слушайте новый эпизод подкаста «Запуск завтра» на всех платформах: Apple, Google, Castbox, Яндекс, Spotify, Overcast и веб-версия.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


запуск завтра
25.06.2020 23:06
Cоцсети (площадки для общения людей) на основе медиа или других продуктов про смыслы — это безумно круто. Люди пытаются общаться даже в яндекс.пробках! А когда им не мешают и помогают — получаются прекрасные примеры, как sports.ru или windy.app. Жду, кто же первым сделает нормальный дейтинг на основе букмейта или другого книжного сервиса.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


запуск завтра
25.06.2020 22:06
Tjournal показывают, что такое крутая нативная реклама. Обучили знаменитый алгоритм генерации текстов GPT-2 на комментариях своих площадок TJ, VC и DTF и теперь можно одной кнопкой попросить машину написать или даже дописать комментарий за тебя. Рекламодатель — скромно в последнем абзаце анонса и по ссылке на метку «нейротекст» у комментариев написанных роботом. Главное — внимание к деталям. Они подсвечивают, какая именно часть комментария от нейросети и позволяют скрыть все комменты от роботов одной кнопкой. Респект! За наводку спасибо Жирафу из нашего уютного чата.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


запуск завтра
25.06.2020 14:06
Операционный директор Aviasales Антон Байцур в свежем выпуске подкаста! Aviasales — необычная IT-компания. Крупнейший сайт поиска авиабилетов, родом из России. Основной офис и почти все бэкендеры — на Пхукете, а мобильная разработка — в Питере. Aviasales живет без технического директора и Антон умеет общаться с разработкой. Антон — отличный рассказчик и хорошо знает, как устроена авиаиндустрия под капотом. Ценообразование билетов, сколько боли в интеграции с авиакомпанией, GDS системы, почему билет с пересадкой может стоит дешевле прямого и ещё куча технических подробностей, греющих душу гика. Читайте менее гиковское описание выпуска, классный список таймкодов и слушайте нас на всех подкаст-платформах: ютуб, Apple, Google, Castbox, Яндекс, Spotify, Overcast и веб-версия.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


запуск завтра
23.06.2020 22:06
Как подписать pdf-ку на компьютере? Я не про электронную цифровую подпись, а про «подпишите и пришлите скан», на который теперь все согласны из-за коронавируса. На макбуке это очень удобно cделать встроенной программой «Просмотр». Подпись можно внести в компьютер не только через трекпад или айфон, но и сфотографировав листок с подписью камерой ноутбука. Инструкция на официальном сайте Apple: ru, en. Adobe reader на винде тоже такое умеет. Я так подписал сотни документов и был уверен, что все про это знают, но решил написать в канал, когда оказалось, что мой дорогой партнер Федя (очень крутой техдир) для этого установил какую-то специальную программу на телефон. — Если уж вам всё-таки нужно отсканировать документ — то для этого не нужен сканер. Есть замечательная программа Microsoft Office Lens. Фотографируете через неё документы на камеру телефона, а она сама обрезает все лишнее в кадре и выправляет искажения. Качество ниже, чем у сканера, но для 99% задач разницы нет. Она бесплатная, доступна для iOS и Android.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


запуск завтра
23.06.2020 00:06
Развитие истории с приложением Hey и правилами Apple. Вкратце: все пошли на небольшие уступки и сохранили лицо. Статус кво, кажется, не нарушен. Apple подробно рассказала, что им не нравится. В первую очередь, конечно, что подписки вне Apple, ну ещё и то, что приложение обещает почту, а пользователь после установки не может даже попробовать приложение без покупки подписки вне AppStore. DDH (создатель приложения) твитнул, что готов на многие правки, но не на продажу подписки внутри приложения через Apple. Apple ответили, что «прочитали твиты» и пропустила апдейт. После это команда basecamp за выходные внесла несколько важных правок в приложение: 1) теперь они продают почту не только людям, но и компаниям — в таких приложениях исторически нет возможности купить подписку через Apple. Хотя в правилах Apple это явно и не оговорено, но будет странно покупать корпоративную подписку на пару тысяч долларов через AppStore. 2) можно попробовать приложение без оплаты — после установки всем желающим выдадут случайный ящик, который будет работать 14 дней. В выигрыше, конечно, Basecamp и Hey, которые получили нереально крутой маркетинг. Apple не совсем потеряли лицо перед своей конференцией для разработчиков, которая началась несколько часов назад. По пути было много хайпа, он хорошо описан у The Verge. Они даже умудрились успеть выпустить подкаст с когрессменом-антимонополистом и DHH. Интересна, конечно, не судьба одного приложения, а 30% комиссия и дуополия Apple и Google, когда каждая компания контролирует большую часть рынка. Обязаны ли владельцы сторов открывать их всем желающим? Какова разумная оплата их труда по созданию и поддержке экосистем? Американский конгресс ведет крупное антимонопольное расследование, еврокомиссия на прошлой неделе анонсировала антимонопольное расследование, так что попкорн нам ещё потребуется.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


запуск завтра
21.06.2020 13:06
Через 15 минут, мой партнёр по бизнесу Федя будет поднимать docker swarm кластер для замечательного стартапа w1d1 в прямом эфире. Вы можете посмотреть сами на Ютубе! Это лайв, заранее мы ничего не готовили, все будет как в жизни. W1d1 - сервис для развития творчества. Отчасти игра, отчасти - соцсеть. Каждый день, в 10 утра, она присылает одно творческое задание всем участникам. Результат выполнения - фото или видео. Можно посмотреть, какие ответы присылают другие участники. Если у вас айфон - попробуйте сами, затягивает. Для Android запустят чуть позже. Приложения кроссплатформенные, написаны на react native. Бэкенд тоже на жаваскрипте, nodejs. Там несколько сервисов, которые сейчас запускаются руками через docker start. Федя постарается 12-факторизовать бэкенд и настроить docker swarm, чтобы можно было меньше беспокоиться о падениях и упростить деплой. Для хранения конфигурации он применит ansible. Надеюсь, у него получится! Приходите в ютуб поболеть, задать вопросы и дать советы, там собирается хороший чат. P. S. Мы недавно писали подкаст с основателем w1d1 Лешей Ивановским. Рекомендую, если вдруг пропустили.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


запуск завтра
18.06.2020 14:06
Новый раунд борьбы с комиссиями апсторов В этот раз на ринге всеобщий любимец и пророк церкви ruby, basecamp и удаленной работы Давид Хейнемейер Ханссон, полотенце бойцу подает Павел Дуров, во втором углу тяжеловес Apple. Хороший источник и детали, как всегда, у macrumors. По сути обвинения DHH не отличаются от прошлогоднего сезона Spotify vs Apple. Подробные посты: предъява Spotify, ответ Apple. Контекст (до ): Apple и Google берут 30% комиссию от всех покупок через апсторы. Не только 30% от стоимости покупки приложений при установке, но и 30% от всех подписок и покупок внутри приложений. Это многомиллиардный рынок и есть желающие маржу Apple и Google подрезать. Apple, в отличие от Google, запрещает оплачивать «цифровые товары» как-либо по-другому, чем через свою платежную систему. Это значит, что билет на самолет внутри приложения оплатить банковской картой в обход Apple можно, а подписку на музыку или новый скин для игры — только через Apple, с 30% комиссией. Внутри приложений нельзя даже давать ссылки на форму оплату на сайте. Ещё Apple требует, чтобы в сервисах можно было зарегистрироваться и оплатить их через мобильные приложения, за исключением сервисов вроде Spotify и Netflix — они попадают под исключение «reader apps». Сложно? Да! Я сам потратил многие часы на выяснение отношений с ревьюверами Apple. О них ниже. Как Apple контролирует выполнение этих правил? На айфоны невозможно установить приложение в обход апстора. Получается, что пока Apple не благословит приложение — распространить его не получится. Процесс благословения называется App Review, раньше он занимал недели, теперь в среднем — день. Живой человек-сотрудник Apple открывает ваше приложение и проверяет его на соответствие правилам. Некоторые ревьюверы ведут себя как злые советские вахтеры, некоторые — как спящие охранники на проходной современного НИИ. Каждое обновление приложения проходит review заново, с новым ревьювером. В данном случае обиженным оказался создатель Basecamp. Он сделал новый почтовый сервис. Apple сначала пропустил приложение, но при очередном обновлении ревьювер потребовал добавить возможность оплатить сервис через инфраструктуру Apple. DHH написал возмущенный пост в твиттере: «не буду я давать эплу 30% своих денег, я лучше удавлюсь, они — современная мафия». Неужто он раньше не знал об этих правилах? Если промотать чуть ниже в треде, DHH очень аккуратно тегает политика, который собирает слушания в конгрессе США на тему монополии техногигантов и политика, который ведет аналогичное расследование в ЕС. Я уверен, что Apple не сделает ни шагу назад. Интересно, как поступит DHH? Откажутся от релиза приложения на iOS? Но ведь у них всех макбуки и айфоны. P.S. Почтовое приложение от создателей basecamp — это , очень жду инвайта, чтобы попробовать. Вот их лендинг и обзор на the verge.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


запуск завтра
18.06.2020 13:06
Спасибо всем, кто спрашивал, когда мы возобновим подкаст. Вот короткая врезка, где я без всякого стыда рассказываю, почему мы были на таких длинных каникулах и делюсь довольно банальным, но важным для меня открытием. Она не попала в финальную версию подкаста, этакий telegram exclusive.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


запуск завтра
18.06.2020 13:06
Запускаем второй сезон нашего подкаста! Будем говорить с разработчиками самых популярных приложений, которыми мы пользуемся каждый день. Свежие выпуски каждый четверг на всех платформах страны. Наш первый гость — генеральный директор sports.ru Марк Тен. Марк пришел в спорстс младшим продактом и за 6 лет вырос до CEO. Как у него это получилось? Sports.ru — одно из немногих медиа с хорошей внутренней разработкой. Как они справляются с техническим долгом, откуда у них деньги на столько программистов и что такое хороший продакт? Обо всем этом слушайте в первом эпизоде. Спасибо огромное команде подкаста: редакторам Юле Яковлевой и Андрею Борзенко, продюсеру Павлу Боровкову, звукорежиссерам Андрею Гранкину и Павлу Цурикову. Спасибо Алексею Зеленкому за джингл, а Лике Кремер и Кате Кронгауз за замечательную студию Либо/Либо. Слушайте нас везде: Apple, Google, Castbox, Spotify, Яндекс, Overcast, веб-версия. А теперь ещё и на ютубе!
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


запуск завтра
04.04.2020 00:04
Давно не писал, две недели решительно не хотел ничего делать. Хочется свалить всё на пневмонию (не коронавирусную), на самом деле просто устал. Продолбал несколько лидов-клиентов. Раньше бы стыдился, но это тема для отдельного поста. Между тем, происходит куча всего интересного. В мире пандемия (вот классная визуализация и хорошее видео про неё), а у нас в iGooods рекорд за рекордом. Если раньше в пике было по 70 запросов в секунду, то теперь — больше 400. Каждое выступление Путина — +20% посещаемости. Чтобы выдерживать такие нагрузки, нужно оптимизировать код и увеличивать объем железа. Серверы масштабируются горизонтально и вертикально. Горизонтально — это когда ставишь рядом со старым сервером ещё один, такой же новый, и они делят нагрузку. Это идеальная схема, так мы сейчас регулярно добавляем серверы приложений. К сожалению, базу данных мы горизонтально масштабировать не умеем — для того, чтобы поставить в параллель два сервера БД, нужна специальная магия, запрогать которую мы не успели. После последнего выступления Путина мы поняли, что скоро уткнемся в гигабитную сетевую карту на сервере БД (раньше я такого не видел и да, нам нужно переписать эти долбаные запросы). Спасибо огромное селектелу — пошли навстречу и мгновенно собрали кастомный сервер с 10гигабитным интерфейсом. Вот теперь сижу жду, когда ребята потушат на пару минут сайт и переключат базу данных на новую машину. Это — вертикальное масштабирование. Спокойной ночи!
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


запуск завтра
20.03.2020 00:03
Ну что, вчера я признался, почему мы лежали, теперь хочу похвастаться, что мы сделали за день, чтобы больше не падать. Мы собрали неплохой дэшборд. Это сборник внутренних показателей сервиса, таких как число пользователей, открытых страниц разных типов, нагрузка на процессор и диски серверов, число задач в очередях исполнения, время загрузки страниц и доля запросов, которые заканчиваются ошибкой. Веб-сайт, бэкенд-приложение и база данных — три разных технологии, но ошибка в одной повлечет эффект домино. Важно, чтобы человеку было просто заметить, кто был первой упавшей доминошкой — для этого мы собираем все релевантные показатели на одном экране рядом. Для этого мы пользуемся сервисом datadog. Он дорогой, но стоит своих денег. Главная его сила — не в графиках, а в том, что кроме численных показателей он практически автоматически собирает внутреннее состояние приложения (APM, запросы к базе и вот это всё) и логи (бортовой журнал приложения). Благодаря этому, можно выделить время на графике и увидеть всю отладочную информацию из приложений только за указанный период. Или наоборот, заметить странные логи и одним нажатием посмотреть, как вели себя графики в это время. Это звучит как небольшая и очевидная функция, но во первых, это редкость, а во вторых — очень помогает. Меньше думаешь о том, как найти информацию и больше — о том, что она значит. Вот несколько дэшбордов, которые собрали ребята. Вы можете заметить, что в них нет бизнес показателей: числа заказов и курьеров, среднего времени доставки заказов и сумм оплат — их мы добавим в ближайшее время.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме


запуск завтра
18.03.2020 19:03
Мы в iGooods лежали почти полдня. Стыдно! Зря я угорал вчера над утконосом, что они упали. Поделюсь честно, от чего мы лежали. Это подробный постмортем аварии с техническими подробностями, мама, извини. — Из-за коронавируса к нам начали приходить в 2-3 раза больше клиентов, чем обычно. Плюс у нас на днях запускается два новых партнерства — с Joom и с магазинами Лента. Серверы работали на 40-60 процентах емкости и мы решили «добавить железа». В 6 вечера мы налили пару новых машин в кластер приложений, в час ночи по Москве — перетащили базу на новую, ультра мощную тачку. Обе операции — необычные для iGooods, множество вещей делалось руками. Ошибка №0 — мы сделали 2 крупных изменения близко друг с другом В 7 утра по Москве, сервер базы данных начал плавиться от нагрузки в процессор. Это компьютер с 70 ядрами, но базе нужно было минимум 300. Запросов было вроде бы не сильно больше, чем обычно, но занимали они всё больше времени. Люди просыпались у себя дома и начинали делать заказы — сервера умирали, сайт не открывался, приложения выдавали ошибки. Самое опасное — курьеры и сборщики заказов выходили на работу и не могли работать. Мы, конечно, думали, что сможем быстро починить проблему. Через час стало понятно, что нужно хотя бы временное решение. Мы выключили все пользовательские интерфейсы iGooods, оставив рабочей только админку и внутренние приложения курьеров и пикеров (сборщиков заказов). Ошибка №1 — в случае аварии не нужно пытаться «сделать хорошо», нужно определить критичные сервисы и восстановить их первым делом. Мы решили, что проблема в новой базе данных. Мало ли, конфигурация, железо, да хоть драйверы. Попытались вернуться на старый сервер. Мы не сохранили WAL логи между переездами, так что вместо 3 минут эта операция заняла 40 минут — пришлось перегнать всю базу данных между серверами. Мы планировали откат для приложений, но не для переноса базы — он нам казался довольно безопасной операцией. Ошибка №2 — мы решили, что «уж тут-то не взорвется», на самом деле вместе с любым изменением нужно продумывать пути отката. Возвращение на старый сервер базы данных не помогло. Каждый раз, когда мы включали пользовательские приложения — база данных мгновенно уходила в несознанку и работа бэкофиса парализовалась. Сайт и мобильные приложения к тому моменту лежали уже больше нескольких часов. Самое страшное — мы всё ещё не были уверены, что проблема не в базе данных. В конце концов, Женя случайно заметили ошибку, что наше rails приложение не может записать в redis-кеш. BINGO! Вот тут всё наконец-то встало на свои места. В нашем приложении есть много страниц, которые собираются очень долго. Все они кешируются railsами в redis. И вот этот редис кеш у нас отвалился на запись на части серверов приложений из-за кривых настроек окружения (душераздирающие подробности приложены картинкой). Кеш протухал постепенно и с каждой потерянной записью все больше тяжелых запросов грузили Postgres. Ошибки №3, 4 и 5: настройка тачек производится руками, не кодом; логи переполнены, так что сложно заметить новую ошибку; не все важные сервисы (redis, rails cache) включены в мониторинг. Как вы можете видеть, всё довольно банально. Будь у нас настроена нормальная рабочая среда — не было бы такой аварии. Итак, чего нам не хватило и что мы приведем в порядок: - инфраструктура в коде (полный ansible вместо хождения руками на серверы); - хороший, чистый мониторинг всех ключевых метрик приложения, APM — за день до аварии мы включили Datadog, но ещё не было нормальных дэшбордов и исторических данных; - сообщения об ошибках (у нас bugsnag) засраны нерелевантными сообщеними — их нужно почистить. Мы с Федей обозначили проблемы в первые же дни, но не успели решить их — были вещи поважнее. Знал бы прикуп — жил бы в Сочи. Если у вас похожая ситуация — рекомендую навести порядок заранее, не ждать форс-мажора. Ну и делать много сложных правок вместе — чревато. Стоило разнести перенос базы и деплой новых машин на день — тогда бы мы не потратили так много времени на ложный след тормозной базы. Fin.
Читать

Обращаем внимание, что мы не несем ответственности за содержимое(content) того или иного канала размещенный на нашем сайте так как не мы являемся авторами этой информации и на сайте она размещается в автоматическом режиме