Друзья, поздравляем вас с Новым годом и желаем расти профессионально и достигать новых высот! А мы будем вам в этом помогать. Например, если ваша цель — стать CTO, то прочитайте свежую расшифровку доклада Леона Файера на DevOpsConf. Леон в хронологическом порядке рассказал о проблемах, которые выскакивали перед ним, как черт из табакерки, когда он пришел в новую компанию на должность CTO. Статья вполне сойдет за приключенческий рассказ, но и несет массу полезных идей — то что надо для выходных.
Хабр
Наследование legacy-систем и процессов или Первые 90 дней в роли CTO
Известно, что компетентность CTO проверяется только на второй раз исполнения этой роли. Потому что одно дело несколько лет работать в компании, вместе с ней эволюционировать и, находясь во все том...
Рабочий год только начался, а дедлайны уже близко!
13 января (понедельник) повышаем цену на Saint HighLoad++. Можно забронировать билет сегодня или на выходных, тогда у вас будет ещё несколько дней, чтобы разобраться с формальностями и провести оплату.
13 января (понедельник) повышаем цену на Saint HighLoad++. Можно забронировать билет сегодня или на выходных, тогда у вас будет ещё несколько дней, чтобы разобраться с формальностями и провести оплату.
highload.ru
Профессиональная конференция разработчиков высоконагруженных систем 2020
Профессиональная конференция разработчиков высоконагруженных систем.
Алексей Тимин рассказал на HighLoad++ 2019 о том, как масштабируется локализация в Badoo. Команды, занятые локализацией, сейчас работает с четырьмя большими проектами: Badoo, Bumble, Lumen и Chappy. А это 150 000 фраз и текстов, переведённых на 52 языка. Над проектами трудятся более 300 разработчиков, работа которых должна быть комфортной. Разработчики не переводчики и не должны думать о переводах. Как же им удалось подружиться с переводчиками? Об этом Алексей рассказал в статье по следам своего выступления.
Напоминаем, ближайший HighLoad++ пройдёт в Петербурге 6 и 7 апреля. Call for papers уже открыт, Программный комитет принимает заявки до 6 февраля.
Напоминаем, ближайший HighLoad++ пройдёт в Петербурге 6 и 7 апреля. Call for papers уже открыт, Программный комитет принимает заявки до 6 февраля.
Хабр
Локализация приложений: как мы подружили перевод и разработку
Привет, Хабр! Я ведущий разработчик системы локализации в Badoo. Мы работаем с несколькими большими проектами: Badoo, Bumble, Lumen и Chappy. Сейчас в системе локализации у нас находятся 150 000 фраз...
В стоматологии задались целью убрать человеческий фактор и добавить автоматизацию. Ведь замена коронки или установка протеза — сложный и болезненный процесс, при этом у каждого зубного техник свои критерии хорошо-плохо. Автоматизировать процесс дизайна зубным протезов можно с помощью нейросетей. Они сейчас продвинулись настолько, что могут распознавать объекты, находить преступников в толпе, рисовать картины по наброску, и заменять лица актеров в фильмах, например, Ди Каприо на Бурунова в фильме «Великий Гэтсби». С зубами они также помогают справиться, а как это получилось, рассказал Станислав Шушкевич.
Напоминаем, что Saint HighLoad 2020 состоится 6 и 7 апреля в Петербурге. Если хотите стать спикером, не тяните с подачей доклада. Заявки принимаем здесь: https://bit.ly/312Wpq0.
Напоминаем, что Saint HighLoad 2020 состоится 6 и 7 апреля в Петербурге. Если хотите стать спикером, не тяните с подачей доклада. Заявки принимаем здесь: https://bit.ly/312Wpq0.
Хабр
Нейросети в производстве зубных протезов
Замена зуба на имплант или установка коронки — болезненная и дорогая процедура. Одна из самых сложных частей в восстановлении — дизайн протеза в CAD-системе, которым занимаются зубные техники....
В 2010 году вышла первая игра World of Tanks. В то время у производителя игры компании Wargaming было 50 серверов и простая сетевая модель: бэкенд, фронтенд и файрвол.
Когда серверов стало 16000, стало невозможно работать без слез с огромным количеством разнородных сегментов. Поэтому придумали другое решение.
Что это за решение и как оно работает Иван Агарков рассказал на HighLoad++ 2019. Расшифровку доклада читайте в нашем блоге на Хабре.
Когда серверов стало 16000, стало невозможно работать без слез с огромным количеством разнородных сегментов. Поэтому придумали другое решение.
Что это за решение и как оно работает Иван Агарков рассказал на HighLoad++ 2019. Расшифровку доклада читайте в нашем блоге на Хабре.
Хабр
Consul + iptables = :3
В 2010 году у компании Wargaming было 50 серверов и простая сетевая модель: бэкенд, фронтенд и файрвол. Количество серверов росло, модель усложнялась: стейджинги...
Приглашаем на открытую встречу активистов, докладчиков и Программного комитета Saint HighLoad++
Встреча состоится 7 февраля в 19:00 в офисе компании Selectel (Санкт-Петербург, Цветочная ул., 19).
Поговорим о том, какой будет индустрия высоких нагрузок и сложных проектов в этом году, какие новые темы и направления мы включим в программу. Расскажем, какие области для Программного комитета особенно интересны. Каждый участник встречи сможет предложить тему своего доклада и получить честную обратную связь.
Встреча открытая и бесплатная, но регистрация обязательна. Зарегистрироваться можно здесь. С собой не забудьте взять документ, удостоверяющий личность.
Встреча состоится 7 февраля в 19:00 в офисе компании Selectel (Санкт-Петербург, Цветочная ул., 19).
Поговорим о том, какой будет индустрия высоких нагрузок и сложных проектов в этом году, какие новые темы и направления мы включим в программу. Расскажем, какие области для Программного комитета особенно интересны. Каждый участник встречи сможет предложить тему своего доклада и получить честную обратную связь.
Встреча открытая и бесплатная, но регистрация обязательна. Зарегистрироваться можно здесь. С собой не забудьте взять документ, удостоверяющий личность.
HighLoad++ pinned «Приглашаем на открытую встречу активистов, докладчиков и Программного комитета Saint HighLoad++ Встреча состоится 7 февраля в 19:00 в офисе компании Selectel (Санкт-Петербург, Цветочная ул., 19). Поговорим о том, какой будет индустрия высоких нагрузок…»
Мы не будем, рассказывать, что такое вебхуки. Лучше расскажем, как с вебхуками facebook работают в ManyChat и как справляются с медленным API, чтобы помогать бизнесу общаться с клиентами.
За три года архитектура обработки оповещений изменилась с простого контроллера в Yii до распределенной системы с «Галактиками». Что за «Галактики» и как сделать highload на PHP, читатйте в статье https://habr.com/ru/company/oleg-bunin/blog/486844/
P.S.: Не забудьте зарегистрироваться на открытую встречу активистов, докладчиков и Программного комитета Saint HighLoad++. Встреча в пятницу 7 февраля в 19:00 в офисе Selectel (Санкт-Петербург, Цветочная ул., 19).
За три года архитектура обработки оповещений изменилась с простого контроллера в Yii до распределенной системы с «Галактиками». Что за «Галактики» и как сделать highload на PHP, читатйте в статье https://habr.com/ru/company/oleg-bunin/blog/486844/
P.S.: Не забудьте зарегистрироваться на открытую встречу активистов, докладчиков и Программного комитета Saint HighLoad++. Встреча в пятницу 7 февраля в 19:00 в офисе Selectel (Санкт-Петербург, Цветочная ул., 19).
Хабр
Эволюция обработки вебхуков Facebook: с нуля до 25 000 в секунду
Скорее всего, рассказывать, что такое вебхуки (webhooks) — никому не нужно. Но на всякий случай: вебхуки — это механизм оповещения о событиях во внешней системе.
Напоминаем, что завтра пятница 7 февраля!
А это значит, что в 19:00 в офисе компании Selectel (Санкт-Петербург, Цветочная ул., 19) состоится открытая встреча активистов, докладчиков и Программного комитета Saint HighLoad++.
Поговорим о том, каким должен быть питерский HighLoad++. Каждый участник встречи сможет предложить тему своего доклада и получить честную обратную связь.
Встреча открытая и бесплатная, но регистрация обязательна. Зарегистрироваться можно здесь. С собой не забудьте взять документ, удостоверяющий личность.
А это значит, что в 19:00 в офисе компании Selectel (Санкт-Петербург, Цветочная ул., 19) состоится открытая встреча активистов, докладчиков и Программного комитета Saint HighLoad++.
Поговорим о том, каким должен быть питерский HighLoad++. Каждый участник встречи сможет предложить тему своего доклада и получить честную обратную связь.
Встреча открытая и бесплатная, но регистрация обязательна. Зарегистрироваться можно здесь. С собой не забудьте взять документ, удостоверяющий личность.
На HighLoad++ 2019 Максим Пчелин и Дина Сафина из MyGames (игровое подразделение Mail.ru Group) рассказали, как и зачем их команда строила клиентоориентированное DataLake-хранилище. По мотивам выступления Максим опубликовал статью.
Если после прочтения статьи вы захотите поделиться своими кейсами высоконагруженных проектов, не сдерживайте себя, подавайте заявку. Call for Papers конференции Saint HighLoad++ 2020 продлён до 20 февраля!
Если после прочтения статьи вы захотите поделиться своими кейсами высоконагруженных проектов, не сдерживайте себя, подавайте заявку. Call for Papers конференции Saint HighLoad++ 2020 продлён до 20 февраля!
Хабр
Клиентоориентированный Data Lake в игровой компании
Источник Привет, Хабр! Меня зовут Максим Пчелин, и я руковожу разработкой BI-DWH в MyGames (игровое подразделение Mail.ru Group). В этой статье по мотивам наше...
У нас две новости о Saint HighLoad++ 2020: хорошая и… хорошая.
Во-первых, Программный комитет принял первые 10 докладов в программу конференции. Теперь вы сможете аргументированно ответить на вопрос руководства «Зачем идти на конференцию?». Билеты здесь, следующее повышение — 2 марта.
Во-вторых, приём заявок на доклады продлён до 1 марта.
Во-первых, Программный комитет принял первые 10 докладов в программу конференции. Теперь вы сможете аргументированно ответить на вопрос руководства «Зачем идти на конференцию?». Билеты здесь, следующее повышение — 2 марта.
Во-вторых, приём заявок на доклады продлён до 1 марта.
highload.ru
Профессиональная конференция разработчиков высоконагруженных систем 2020
Профессиональная конференция разработчиков высоконагруженных систем.
Элина Лобанова работает в Facebook в команде Web Foundation. Участники команды зовутся продакшн-инженерами и следят за надежностью и производительностью всего бэкенда, тушат Facebook, когда он горит, пишут мониторинг и автоматизацию, чтобы облегчить жизнь себе и другим.
В статье, основанной на докладе Элины на HighLoad++ 2019, расскажем, как продакшн-инженеры следят за бэкендом Facebook, какие инструменты используют, из-за чего возникают крупные сбои и как с ними справиться.
Напоминаем, что до 1 марта Программный комитет принимает заявки на доклады. Собирайтесь с мыслями, придумывайте тему, пишите тезисы, если хотите стать спикером. Предпочитаете быть слушателем? Тогда покупайте билет и приезжайте в Петербург 6 и 7 апреля.
В статье, основанной на докладе Элины на HighLoad++ 2019, расскажем, как продакшн-инженеры следят за бэкендом Facebook, какие инструменты используют, из-за чего возникают крупные сбои и как с ними справиться.
Напоминаем, что до 1 марта Программный комитет принимает заявки на доклады. Собирайтесь с мыслями, придумывайте тему, пишите тезисы, если хотите стать спикером. Предпочитаете быть слушателем? Тогда покупайте билет и приезжайте в Петербург 6 и 7 апреля.
Хабр
Взгляд изнутри на надёжность сервисов Facebook
Когда Facebook «лежит», люди думают, что это из-за хакеров или DDoS-атак, но это не так. Все «падения» за последние несколько лет были вызваны внутренними изменениями или поломками. Чтобы учить новых...
HighLoad++ pinned «Элина Лобанова работает в Facebook в команде Web Foundation. Участники команды зовутся продакшн-инженерами и следят за надежностью и производительностью всего бэкенда, тушат Facebook, когда он горит, пишут мониторинг и автоматизацию, чтобы облегчить жизнь…»
В программу Saint HighLoad++ приняты первые доклады, значит, пора знакомиться со спикерами.
Валерий Красников — системный администратор и сетевой инженер, разрабатывает и внедряет отказоустойчивые и катастрофоустойчивые сетевые решения в Сбербанке. В докладе расскажет про TCP/IP: как нивелировать проблему падения скорости, какое влияние оказывают коммутаторы и маршрутизаторы и как в принципе можно выйти из положения при наличии TCP Retransmissions в нагруженных сетях.
Валерий Красников — системный администратор и сетевой инженер, разрабатывает и внедряет отказоустойчивые и катастрофоустойчивые сетевые решения в Сбербанке. В докладе расскажет про TCP/IP: как нивелировать проблему падения скорости, какое влияние оказывают коммутаторы и маршрутизаторы и как в принципе можно выйти из положения при наличии TCP Retransmissions в нагруженных сетях.
Друзья, в этом году мы организуем HighLoad++ два раза: 6-7 апреля в Санкт-Петербурге и в Москве в ноябре.
Конференцию в Новосибирске мы в этом году проводить не будем. В 2019-м мы в Онтико много экспериментировали, провели 9 новых конференций, и это оказалось для нас слишком тяжело. Чтобы продолжать делать качественные мероприятия и повышать полезность каждого из них, нам пришлось перегруппироваться и ограничить себя в их количестве.
К сожалению, несмотря на всю душевность Сибирского HighLoad++, в этом году мы не сможем сделать его таким, каким и вы, и мы хотели бы его видеть. Но мы не прощаемся с Сибирью и думаем, с чем туда вернуться.
А пока приезжайте вы к нам :) Не ждите ноября, лучше забронируйте билеты на Saint HighLoad++ до понедельника — неплохо сэкономите. Или выбирайте второй, более сложный, но привлекательный вариант — выступить с докладом (крайний срок прислать заявку — 2 марта).
Мы уже ждём: выбрали новую классную площадку и готовимся встречать 1500 профессионалов высоконагруженной разработки.
Конференцию в Новосибирске мы в этом году проводить не будем. В 2019-м мы в Онтико много экспериментировали, провели 9 новых конференций, и это оказалось для нас слишком тяжело. Чтобы продолжать делать качественные мероприятия и повышать полезность каждого из них, нам пришлось перегруппироваться и ограничить себя в их количестве.
К сожалению, несмотря на всю душевность Сибирского HighLoad++, в этом году мы не сможем сделать его таким, каким и вы, и мы хотели бы его видеть. Но мы не прощаемся с Сибирью и думаем, с чем туда вернуться.
А пока приезжайте вы к нам :) Не ждите ноября, лучше забронируйте билеты на Saint HighLoad++ до понедельника — неплохо сэкономите. Или выбирайте второй, более сложный, но привлекательный вариант — выступить с докладом (крайний срок прислать заявку — 2 марта).
Мы уже ждём: выбрали новую классную площадку и готовимся встречать 1500 профессионалов высоконагруженной разработки.
highload.ru
Профессиональная конференция разработчиков высоконагруженных систем 2020
Профессиональная конференция разработчиков высоконагруженных систем.
Сооснователь, заместитель генерального директора Postgres Professional, а ещё физик и астроном Иван Панченко выступит на Saint HighLoad++ с докладом «Postgres 13 и высокие нагрузки». Иван на практических примерах покажет, какие фичи повышают производительность СУБД и помогают создавать устойчивые к высоким нагрузками архитектуры систем.
А пока можно освежить в памяти новинки PostgreSQL 12, пересмотрев доклад Олега Бартунова 👉 https://youtu.be/oxsuwxwJldE
А пока можно освежить в памяти новинки PostgreSQL 12, пересмотрев доклад Олега Бартунова 👉 https://youtu.be/oxsuwxwJldE
YouTube
Hовости о PostgreSQL 12 / Олег Бартунов (Postgres Professional)
Приглашаем на Saint HighLoad 2023, которая пройдет 26 и 27 июня 2023 в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: http://bit.ly/3JZHEg2
--------
При поддержке AvitoTech мы впервые публикуем все видео с HighLoad++ 2019 в открытый доступ.…
Программа, подробности и билеты по ссылке: http://bit.ly/3JZHEg2
--------
При поддержке AvitoTech мы впервые публикуем все видео с HighLoad++ 2019 в открытый доступ.…
От основателя Postgres.ai Николая Самохвалова на конференции в Санкт-Петербурге ждём разбора самых распространённых ошибок при изменении схемы базы данных PostgreSQL. Николай подробно рассмотрит типичные ошибки разработчиков, архитекторов и администраторов баз данных, регулярно совершаемые при активной разработке приложений, когда необходимо изменить схему БД. Укажет на подводные камни, связанные с управлением транзакциями, блокировками, различными настройками Postgres.
Приходите, обсудим организационные вопросы — как выстроить процессы разработки так, чтобы риски простоя и деградации производительности были сведены к минимуму. А пока рекомендуем подумать над подготовительным заданием от Николая (найдёте его на странице с тезисами доклада).
Приходите, обсудим организационные вопросы — как выстроить процессы разработки так, чтобы риски простоя и деградации производительности были сведены к минимуму. А пока рекомендуем подумать над подготовительным заданием от Николая (найдёте его на странице с тезисами доклада).
Следующий спикер Saint HighLoad++ Александр Паринов — ведущий архитектор компьютерного зрения в компании X5 Retail Group, соавтор библиотеки Albumentations.
В своём докладе Александр расскажет, как в X5 Retail Group используют нейронные сети, чтобы полки не были пустыми, а на кассах не скапливалась очередь. Как работает система с момента захвата изображения с камеры до уведомления сотруднику магазина.
О других интересных, а главное практических кейсах применения нейронок говорили в прошлом году на UseDataConf, и вот плейлист с докладами.
В своём докладе Александр расскажет, как в X5 Retail Group используют нейронные сети, чтобы полки не были пустыми, а на кассах не скапливалась очередь. Как работает система с момента захвата изображения с камеры до уведомления сотруднику магазина.
О других интересных, а главное практических кейсах применения нейронок говорили в прошлом году на UseDataConf, и вот плейлист с докладами.
👍1
Что-что? Прикладная эзотерика? Вот так вот называется доклад Андрея Аксёнова на Saint HighLoad++ для всех, кто использует не только вектор и хэш, но и структуры данных посложнее и интереснее!
Или хотел бы использовать. Ведь в природе ещё есть Heaps, tries, B-trees/LSMs, Bloom filters, CountMin + HyperLogLog, KLL + T-digest. Андрей Аксёнов расскажет, какие (нечастые, зато интересные) задачи с их помощью можно решить и с какими ходовыми характеристиками.
А мы готовимся, и ждём встречи 6-7 апреля в ARTPLAY SPb 🏬
Или хотел бы использовать. Ведь в природе ещё есть Heaps, tries, B-trees/LSMs, Bloom filters, CountMin + HyperLogLog, KLL + T-digest. Андрей Аксёнов расскажет, какие (нечастые, зато интересные) задачи с их помощью можно решить и с какими ходовыми характеристиками.
А мы готовимся, и ждём встречи 6-7 апреля в ARTPLAY SPb 🏬
О ситуации с коронавирусом: что мы думаем и делаем?
Друзья, в связи с обилием вопросов о работе конференции в ситуации с коронавирусом, мы публикуем этот небольшой FAQ о том, какие меры мы предпринимаем, что обо всём этом думаем и что будем делать.
В двух словах: Мы тщательно мониторим ситуацию, изучаем все возможные рекомендации всех компетентных источников. В данный момент мы планируем провести конференцию, предприняв целый ряд профилактических и информационных мер.
Одна из мер - тотальная проверка температуры у всех участников ещё до регистрации.
Однако, если ситуация изменится и будет хотя бы минимальный риск, то мы моментально перенесем конференцию, обеспечив сохранение всех опций, билетов и предприняв максимально возможные усилия для уменьшения потенциальных потерь участников.
Друзья, в связи с обилием вопросов о работе конференции в ситуации с коронавирусом, мы публикуем этот небольшой FAQ о том, какие меры мы предпринимаем, что обо всём этом думаем и что будем делать.
В двух словах: Мы тщательно мониторим ситуацию, изучаем все возможные рекомендации всех компетентных источников. В данный момент мы планируем провести конференцию, предприняв целый ряд профилактических и информационных мер.
Одна из мер - тотальная проверка температуры у всех участников ещё до регистрации.
Однако, если ситуация изменится и будет хотя бы минимальный риск, то мы моментально перенесем конференцию, обеспечив сохранение всех опций, билетов и предприняв максимально возможные усилия для уменьшения потенциальных потерь участников.