Ловите с пылу с жару текстовую версию доклада Дмитрия Стогова о самом интересном в PHP 8. И нет, мы не ошиблись с каналом, в статье всё внимание приковано к производительности.
Дмитрий уже лет 15 работает над производительностью PHP и в лучших традициях Онтико рассказывает только о хардкорных решениях о технологиях, над которыми работает лично. Читайте о грядущих нововведениях PHP 8, которые могут открыть новые use-case-ы. В первую очередь JIT и FFI — не в ключе «потрясающих перспектив», а с подробностями реализации, сравнением с другими языками и подводными камнями.
Дмитрий уже лет 15 работает над производительностью PHP и в лучших традициях Онтико рассказывает только о хардкорных решениях о технологиях, над которыми работает лично. Читайте о грядущих нововведениях PHP 8, которые могут открыть новые use-case-ы. В первую очередь JIT и FFI — не в ключе «потрясающих перспектив», а с подробностями реализации, сравнением с другими языками и подводными камнями.
Хабр
Самое интересное в PHP 8
PHP 7.4 только-только объявлена stable, а нам уже подавай еще больше усовершенствований. И лучше всех о том, что ждет PHP, может рассказать Дмитрий Стогов — один...
В ТОП-10 докладов HighLoad++ 16 докладов, но из песни слов не выкинешь, вы сами так проголосовали.
1. Отъявленные баги и как их избежать на примере ClickHouse / Алексей Миловидов
2. Архитектура Мессенджера Авито — путь одного сообщения / Александр Емелин
3. Взгляд изнутри на надежность сервисов Facebook / Элина Лобанова
4. Хьюстон, у нас проблема. Дизайн систем на отказ, паттерны разработки внутренних сервисов облака Amazon / Василий Пантюхин
5. Языки, платформы, версии: масштабируем локализацию / Алексей Тимин
5. iptables + consul = :3 4,62 / Иван Агарков
6. Hовости о PostgreSQL 12 / Олег Бартунов
6. Оптимизация приложений под Garbage Collector / Станислав Сидристый
6. SWIM - протокол построения кластера / Владислав Шпилевой
7. Облачная платформа OpenNebula / Андрей Квапил
7. Алгоритмы быстрой обработки HTTP строк / Александр Крижановский
7. BpfTrace - наконец, полноценная замена Dtrace в Linux / Петр Зайцев
8. Версионирование дата-сетов и моделей машинного обучения, используя Open Source-инструменты / Дмитрий Петров
8. Кафка. «Описание одной борьбы» / Денис Карасик
9. Patroni Failure Stories or How to crash your PostgreSQL cluster / Алексей Лесовский
10. Что может квантовый компьютер? / Анатолий Дымарский
Скоро начнем открывать эти видео на нашем youtube-канале. Или подпишитесь на рассылку — пришлем, когда будет пора переключиться с салатиков на полезные материалы (а мы не верим, что хайлоадеры могут надолго увлечься праздным времяпрепровождением, поэтому ждать не заставим).
1. Отъявленные баги и как их избежать на примере ClickHouse / Алексей Миловидов
2. Архитектура Мессенджера Авито — путь одного сообщения / Александр Емелин
3. Взгляд изнутри на надежность сервисов Facebook / Элина Лобанова
4. Хьюстон, у нас проблема. Дизайн систем на отказ, паттерны разработки внутренних сервисов облака Amazon / Василий Пантюхин
5. Языки, платформы, версии: масштабируем локализацию / Алексей Тимин
5. iptables + consul = :3 4,62 / Иван Агарков
6. Hовости о PostgreSQL 12 / Олег Бартунов
6. Оптимизация приложений под Garbage Collector / Станислав Сидристый
6. SWIM - протокол построения кластера / Владислав Шпилевой
7. Облачная платформа OpenNebula / Андрей Квапил
7. Алгоритмы быстрой обработки HTTP строк / Александр Крижановский
7. BpfTrace - наконец, полноценная замена Dtrace в Linux / Петр Зайцев
8. Версионирование дата-сетов и моделей машинного обучения, используя Open Source-инструменты / Дмитрий Петров
8. Кафка. «Описание одной борьбы» / Денис Карасик
9. Patroni Failure Stories or How to crash your PostgreSQL cluster / Алексей Лесовский
10. Что может квантовый компьютер? / Анатолий Дымарский
Скоро начнем открывать эти видео на нашем youtube-канале. Или подпишитесь на рассылку — пришлем, когда будет пора переключиться с салатиков на полезные материалы (а мы не верим, что хайлоадеры могут надолго увлечься праздным времяпрепровождением, поэтому ждать не заставим).
Youtube
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
Время подводить итоги года, вспоминать интересные моменты и проводить ретроспективу. Если кратко: колонизация Марса, премия HighLoad++, телемост, «черный рынок», караоке, завод Saint TeamLead Conf, эмоджи, Гендальф, бластеры, эксперименты и планы на 2020. А подробнее читайте в статье :)
Хабр
Бразилия, темная магия, Mortal Kombat, Марс и 15000 человек. Итоги года Онтико
Сальса, румба, капоэйра, яркие костюмы, энергичная бразильская музыка — в SAP Digital Space проходит бразильский карнавал. Продакты, управляющие и директора IT-к...
Друзья, поздравляем вас с Новым годом и желаем расти профессионально и достигать новых высот! А мы будем вам в этом помогать. Например, если ваша цель — стать 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.
Приходите, обсудим организационные вопросы — как выстроить процессы разработки так, чтобы риски простоя и деградации производительности были сведены к минимуму. А пока рекомендуем подумать над подготовительным заданием от Николая (найдёте его на странице с тезисами доклада).
Приходите, обсудим организационные вопросы — как выстроить процессы разработки так, чтобы риски простоя и деградации производительности были сведены к минимуму. А пока рекомендуем подумать над подготовительным заданием от Николая (найдёте его на странице с тезисами доклада).