Привет, друзья!
В своем докладе Андрей Аксенов (Авито, Sphinx) поделится, как они в порядке эксперимента выжимали 1 миллион запросов в секунду из 1 физического сервера и СУБД, никогда при этом НЕ рассчитанной на именно такой workload (спойлер: СУБД всё ещё Сфинкс).
📋 https://clck.ru/bfrRy
На выступлении узнаем:
- Почему выжимали именно ~1 миллион (а не ~0.1 или ~10м).
- В каких местах обнаружились тормоза (спойлер: в разных и поначалу несколько удивительных).
- Как получилось подлечить 3+ места с разумной трудоемкостью и немедленно закатить эти успехи в бой (тизеры: не обошлось без пары строчек ассемблера, причем, что удивительно, сервер Intel, а ассемблер понадобился ARM; не обошлось без легких лок-фри-фокусов; не обошлось без переписывания простеньких системных вызовов вручную и прочей легкой наркомании).
- Чего в итоге получилось.
- Где ещё есть известные диоды, которые уже так просто не залечить.
- Ну и совсем вкратце — как теоретически атаковать следующие вершины (10+ миллионов RPS).
✅ Встречаемся на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/bfrn5
В своем докладе Андрей Аксенов (Авито, Sphinx) поделится, как они в порядке эксперимента выжимали 1 миллион запросов в секунду из 1 физического сервера и СУБД, никогда при этом НЕ рассчитанной на именно такой workload (спойлер: СУБД всё ещё Сфинкс).
📋 https://clck.ru/bfrRy
На выступлении узнаем:
- Почему выжимали именно ~1 миллион (а не ~0.1 или ~10м).
- В каких местах обнаружились тормоза (спойлер: в разных и поначалу несколько удивительных).
- Как получилось подлечить 3+ места с разумной трудоемкостью и немедленно закатить эти успехи в бой (тизеры: не обошлось без пары строчек ассемблера, причем, что удивительно, сервер Intel, а ассемблер понадобился ARM; не обошлось без легких лок-фри-фокусов; не обошлось без переписывания простеньких системных вызовов вручную и прочей легкой наркомании).
- Чего в итоге получилось.
- Где ещё есть известные диоды, которые уже так просто не залечить.
- Ну и совсем вкратце — как теоретически атаковать следующие вершины (10+ миллионов RPS).
✅ Встречаемся на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/bfrn5
👍1
Привет, друзья!
В докладе Тимура Давыдова (Московская Биржа) рассмотрим архитектуру современной торгово-клиринговой системы (ТКС) и более подробно познакомимся с in-memory-базой данных, оптимизированной для работы с низкими и предсказуемыми задержками, предназначенными для хранения информации во время работы ТКС.
📋 https://clck.ru/bggxi
В связи с изменением поведения рынков со временем и требованием хранения большего количества информации, были сделаны оптимизации как в самом представлении данных, так и в организации базы данных. Но одна проблема все еще оставалась нерешенной — это выделение оптимального объема памяти для каждой таблицы БД с расчетом на худший случай.
Поэтому в докладе также будут рассмотрены способы увеличения объема непрерывной области данных в памяти и предложена оптимальная реализация технологии динамического увеличения непрерывной области данных в памяти за константное время. Также будет рассмотрен опыт внедрения и применения данной технологии в реальных условиях. Отдельное внимание будет уделено решению проблем, возникших в процессе реализации и тестирования.
📍Спешите запланировать своё участие в HighLoad++. Расписание и билеты - https://clck.ru/bghNU
В докладе Тимура Давыдова (Московская Биржа) рассмотрим архитектуру современной торгово-клиринговой системы (ТКС) и более подробно познакомимся с in-memory-базой данных, оптимизированной для работы с низкими и предсказуемыми задержками, предназначенными для хранения информации во время работы ТКС.
📋 https://clck.ru/bggxi
В связи с изменением поведения рынков со временем и требованием хранения большего количества информации, были сделаны оптимизации как в самом представлении данных, так и в организации базы данных. Но одна проблема все еще оставалась нерешенной — это выделение оптимального объема памяти для каждой таблицы БД с расчетом на худший случай.
Поэтому в докладе также будут рассмотрены способы увеличения объема непрерывной области данных в памяти и предложена оптимальная реализация технологии динамического увеличения непрерывной области данных в памяти за константное время. Также будет рассмотрен опыт внедрения и применения данной технологии в реальных условиях. Отдельное внимание будет уделено решению проблем, возникших в процессе реализации и тестирования.
📍Спешите запланировать своё участие в HighLoad++. Расписание и билеты - https://clck.ru/bghNU
Всем привет!
Что могут C и C++, и когда нужен ассемблер – узнаем у Александра Крижановского. Он является основателем и системным архитектором Tempesta Technologies, экспертом в области высокопроизводительных вычислений в Linux/x86-64.
📋 https://clck.ru/bkrkK
C и C++ известны скоростью сгенерированного кода. Однако, код генерируется конкретным компилятором под конкретную ОС на конкретное железо. Расширения компиляторов позволяют генерировать еще более быстрый код, чем для "чистых" C и C++. Микропроцессоры тоже предоставляют свои расширения, которые недоступны даже для расширений компилятора и для использования которых нужен ассемблер.
В этом докладе Александр посмотрит, какой код генерируют GCC и Clang для некоторых C и C++ конструкций и как сделать этот код быстрее. Также он копнет в специфичные для x86-64 оптимизации. Обсудит микробенчмарки.
А еще узнаем:
- Как x86-64 исполняет код и как работает с памятью.
- Некоторые полезные расширения и оптимизации GCC и Clang для C и C++.
- Когда ассемблер x86-64 не только быстрее, но и проще C.
- Скользкие места программирования для многоядерных архитектур.
- Защита от Spectre в компиляторах.
- Profiler guided optimization (PGO) и когда она бесполезна.
📍До встречи на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/bkrkm
Что могут C и C++, и когда нужен ассемблер – узнаем у Александра Крижановского. Он является основателем и системным архитектором Tempesta Technologies, экспертом в области высокопроизводительных вычислений в Linux/x86-64.
📋 https://clck.ru/bkrkK
C и C++ известны скоростью сгенерированного кода. Однако, код генерируется конкретным компилятором под конкретную ОС на конкретное железо. Расширения компиляторов позволяют генерировать еще более быстрый код, чем для "чистых" C и C++. Микропроцессоры тоже предоставляют свои расширения, которые недоступны даже для расширений компилятора и для использования которых нужен ассемблер.
В этом докладе Александр посмотрит, какой код генерируют GCC и Clang для некоторых C и C++ конструкций и как сделать этот код быстрее. Также он копнет в специфичные для x86-64 оптимизации. Обсудит микробенчмарки.
А еще узнаем:
- Как x86-64 исполняет код и как работает с памятью.
- Некоторые полезные расширения и оптимизации GCC и Clang для C и C++.
- Когда ассемблер x86-64 не только быстрее, но и проще C.
- Скользкие места программирования для многоядерных архитектур.
- Защита от Spectre в компиляторах.
- Profiler guided optimization (PGO) и когда она бесполезна.
📍До встречи на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/bkrkm
Привет, друзья!
Продолжаем знакомить вас со спикерами HighLoad++. Одним из них станет Александр Ляпунов (VK).
📋 https://clck.ru/bm63K
В своем докладе он расскажет, как они используют msgpack в асинхронном сетевом протоколе СУБД и сервера приложений Tarantool в целом и о реализации его клиентской части (коннектора) на С++, в частности.
Для коммуникации с базами данных проблемой является заранее неизвестная структура данных, а если рассматривать Tarantool в контексте сервера приложений, то задача становится фактически реализацией протокола RPC с неопределенным набором функций. Другими словами, при реализации сервера и коннектора к нему структура и набор данных не определены. Для такого динамического протокола хорошо подошел msgpack, однако это принесло сложности в разработке и затронуло быстродействие системы.
У коннектора, вдобавок к динамичности, есть еще одна проблема — встраиваемость в существующую кодовую базу приложения. По-хорошему, нужно сделать так, чтобы вне зависимости от того, что использует приложение — блокирующее I/O, epoll, другие событийные циклы, файберы — можно было бы удобно использовать коннектор.
В этом докладе Александр попробует поделиться решениями этих и других проблем, а также просто опытом создания подобных систем.
✅ Встречаемся на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/bm63a
Продолжаем знакомить вас со спикерами HighLoad++. Одним из них станет Александр Ляпунов (VK).
📋 https://clck.ru/bm63K
В своем докладе он расскажет, как они используют msgpack в асинхронном сетевом протоколе СУБД и сервера приложений Tarantool в целом и о реализации его клиентской части (коннектора) на С++, в частности.
Для коммуникации с базами данных проблемой является заранее неизвестная структура данных, а если рассматривать Tarantool в контексте сервера приложений, то задача становится фактически реализацией протокола RPC с неопределенным набором функций. Другими словами, при реализации сервера и коннектора к нему структура и набор данных не определены. Для такого динамического протокола хорошо подошел msgpack, однако это принесло сложности в разработке и затронуло быстродействие системы.
У коннектора, вдобавок к динамичности, есть еще одна проблема — встраиваемость в существующую кодовую базу приложения. По-хорошему, нужно сделать так, чтобы вне зависимости от того, что использует приложение — блокирующее I/O, epoll, другие событийные циклы, файберы — можно было бы удобно использовать коннектор.
В этом докладе Александр попробует поделиться решениями этих и других проблем, а также просто опытом создания подобных систем.
✅ Встречаемся на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/bm63a
👍1
Всем привет!
Про статистический анализ кода++ поговорим с Анастасией Казаковой из JetBrains.
📋 https://clck.ru/bmEpE
Если судить по опросу C++ Foundation, то проблемы безопасности кода на C++, ошибки при работе с памятью и прочие типичные "боли" языка — все еще самые актуальные для разработчиков на C++. При этом, как известно, софт более высокого качества обходится дешевле в создании (а не только в поддержке, как можно было бы подумать).
В своем докладе Анастасия обсудит некоторые примеры типичных проблем, рассмотрит, что сейчас предлагает язык (интересно, что несмотря на очень активное развитие инструментов статического анализатора кода, многие предложения направлены именно на внесение дополнительной аналитики в сам компилятор языка), и выяснит, что же умеют современные статические анализаторы, и как далеки компиляторы от "счастливого и безопасного" будущего в C++.
📍Ждем вас на HighLoad++ 17 и 18 марта в Москве. Подробное расписание и билеты на сайте – https://clck.ru/bmEpj
Про статистический анализ кода++ поговорим с Анастасией Казаковой из JetBrains.
📋 https://clck.ru/bmEpE
Если судить по опросу C++ Foundation, то проблемы безопасности кода на C++, ошибки при работе с памятью и прочие типичные "боли" языка — все еще самые актуальные для разработчиков на C++. При этом, как известно, софт более высокого качества обходится дешевле в создании (а не только в поддержке, как можно было бы подумать).
В своем докладе Анастасия обсудит некоторые примеры типичных проблем, рассмотрит, что сейчас предлагает язык (интересно, что несмотря на очень активное развитие инструментов статического анализатора кода, многие предложения направлены именно на внесение дополнительной аналитики в сам компилятор языка), и выяснит, что же умеют современные статические анализаторы, и как далеки компиляторы от "счастливого и безопасного" будущего в C++.
📍Ждем вас на HighLoad++ 17 и 18 марта в Москве. Подробное расписание и билеты на сайте – https://clck.ru/bmEpj
Привет, друзья!
На выступлении Данилы Смирнова обсудим поиск в HeadHunter: как подружить machine learning и production.
📋 https://clck.ru/bmFba
Современные web-сервисы уже практически немыслимы без машинного обучения. Тем не менее эффективное использование в production ML-моделей может быть сопряжено с большим количеством задач на построение архитектуры приложения или оптимизации производительности, которые практически не встречаются в обычной разработке и для которых ещё не выработали стандартных решений.
Именно с такими задачами столкнулись в HeadHunter во время внедрения машинного обучения в сервис поиска, и на примере чего хочется обсудить возникшие проблемы и их решения:
- для взаимодействия между обучением моделей на python и инференсом на java;
- для оптимизации архитектурных решений на java для сложных моделей;
- поведенческие признаки в production;
- а также java и mmap, сериализация и обмен данными между python и java.
✅ До встречи на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/bmFR3
На выступлении Данилы Смирнова обсудим поиск в HeadHunter: как подружить machine learning и production.
📋 https://clck.ru/bmFba
Современные web-сервисы уже практически немыслимы без машинного обучения. Тем не менее эффективное использование в production ML-моделей может быть сопряжено с большим количеством задач на построение архитектуры приложения или оптимизации производительности, которые практически не встречаются в обычной разработке и для которых ещё не выработали стандартных решений.
Именно с такими задачами столкнулись в HeadHunter во время внедрения машинного обучения в сервис поиска, и на примере чего хочется обсудить возникшие проблемы и их решения:
- для взаимодействия между обучением моделей на python и инференсом на java;
- для оптимизации архитектурных решений на java для сложных моделей;
- поведенческие признаки в production;
- а также java и mmap, сериализация и обмен данными между python и java.
✅ До встречи на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/bmFR3
Всем привет!
На выступлении Вадима Щемелинина из СИБУР Диджитал обсудим рабочую видеоаналитику в нефтехимии.
📋 https://clck.ru/bmm7K
Три года назад перед командой поставили цель: все видеокамеры в нефтехимическом холдинге СИБУР должны выводиться на экран операторам только тогда, когда в зоне их видимости "что-то идёт не так". За это время разработчики не раз посетили заводы, изучили производственные процессы, разработали и внедрили систему, которая покрыла 70% камер.
В своем докладе Вадим расскажет про сложности, с которыми сталкиваются Python-разработчики, внедряя машинное зрение в индустрии. Заводов в холдинге много, они большие, очень разные, и на них постоянно происходят различные изменения. Поэтому вызовов перед командой разработки стояло много.
✅ Встречаемся 17 и 18 марта в Москве, в Крокус Экспо. И, если вы еще не купили билет, то самое время это сделать 👉https://clck.ru/bmm7j
На выступлении Вадима Щемелинина из СИБУР Диджитал обсудим рабочую видеоаналитику в нефтехимии.
📋 https://clck.ru/bmm7K
Три года назад перед командой поставили цель: все видеокамеры в нефтехимическом холдинге СИБУР должны выводиться на экран операторам только тогда, когда в зоне их видимости "что-то идёт не так". За это время разработчики не раз посетили заводы, изучили производственные процессы, разработали и внедрили систему, которая покрыла 70% камер.
В своем докладе Вадим расскажет про сложности, с которыми сталкиваются Python-разработчики, внедряя машинное зрение в индустрии. Заводов в холдинге много, они большие, очень разные, и на них постоянно происходят различные изменения. Поэтому вызовов перед командой разработки стояло много.
✅ Встречаемся 17 и 18 марта в Москве, в Крокус Экспо. И, если вы еще не купили билет, то самое время это сделать 👉https://clck.ru/bmm7j
👍1
Всем привет!
Как запускали компьютерное зрение для офисов продаж МТС по всей России – расскажет Кирилл Овчинников.
📋 https://clck.ru/bmxDv
Компьютерное зрение все больше проникает в бизнес-процессы больших компаний. Большая часть проектов реализуется на серверах с GPU с хорошим интернетом и охлаждением. Но есть множество ситуаций, когда запуск модели и обработку видео надо сделать как можно ближе к камере: например, если нет стабильного интернета или если служба безопасности не санкционирует передачу видео на сервера.
В МТС более 5000 точек продаж. "Ручной" подсчет количества посетителей и сбор другой аналитический информации в режиме реального времени и в таком масштабе не представляется возможным.
В своем докладе Кирилл расскажет, как они смогли запустить AI-сервис компьютерного зрения на EDGE-устройствах в 500 точках продаж МТС, с какими подводными камнями они столкнулись и как смогли поддерживать весь флот устройств в актуальном состоянии и выполнять задачи бизнеса с нужной точностью.
⚡️Спешите запланировать своё участие в HighLoad++. С 1 марта будет повышение цен! Расписание и билеты - https://clck.ru/bmxEd
Как запускали компьютерное зрение для офисов продаж МТС по всей России – расскажет Кирилл Овчинников.
📋 https://clck.ru/bmxDv
Компьютерное зрение все больше проникает в бизнес-процессы больших компаний. Большая часть проектов реализуется на серверах с GPU с хорошим интернетом и охлаждением. Но есть множество ситуаций, когда запуск модели и обработку видео надо сделать как можно ближе к камере: например, если нет стабильного интернета или если служба безопасности не санкционирует передачу видео на сервера.
В МТС более 5000 точек продаж. "Ручной" подсчет количества посетителей и сбор другой аналитический информации в режиме реального времени и в таком масштабе не представляется возможным.
В своем докладе Кирилл расскажет, как они смогли запустить AI-сервис компьютерного зрения на EDGE-устройствах в 500 точках продаж МТС, с какими подводными камнями они столкнулись и как смогли поддерживать весь флот устройств в актуальном состоянии и выполнять задачи бизнеса с нужной точностью.
⚡️Спешите запланировать своё участие в HighLoad++. С 1 марта будет повышение цен! Расписание и билеты - https://clck.ru/bmxEd
Всем привет!
Про 10 ошибок (высоко)нагрузочного тестирования в 2021 году узнаем у Евгения Потапова – генерального директора ITSumma.
📋 https://clck.ru/bnDjj
Профессионально организованное нагрузочное тестирование, как это ни удивительно, является уделом enterprise-проектов, банковских и государственных систем. Там работают подготовленные специалисты, выделенные команды, этот процесс поставлен на поток.
Что еще интереснее, ниша нагрузочного тестирования является уделом QA-специалистов, отдельно существуют люди, которые пишут тесты, а отдельно — команды, которые что-то делают по результатам тестирования. Ситуация напоминает дев без опсов, или опс без девов образца 2008-го.
В коммерческой веб-разработке ситуация другая: в большинстве проектов, за исключением совсем крупных, нагрузочное тестирование проводится «постольку-поскольку», чаще всего самими инженерами, которые разрабатывали проект. Время на это выделяется по остаточному принципу, сценарии тестирования прорабатываются часто «на глаз».
В своем докладе Евгений пройдется по основным проблемам, которые они видят в работе и которые приводят к некорректным результатам нагрузочного тестирования или к некорректной интерпретации результатов тестирования. Расскажет, как их избежать и с технической точки зрения, и с организационной (в разговоре с бизнесом), и о том, как попытаться интегрировать процесс тестирования в регулярную разработку.
✅ Встречаемся 17 и 18 марта в Москве, в Крокус Экспо. Подробная информация и билеты на сайте - https://clck.ru/bnDmh
Про 10 ошибок (высоко)нагрузочного тестирования в 2021 году узнаем у Евгения Потапова – генерального директора ITSumma.
📋 https://clck.ru/bnDjj
Профессионально организованное нагрузочное тестирование, как это ни удивительно, является уделом enterprise-проектов, банковских и государственных систем. Там работают подготовленные специалисты, выделенные команды, этот процесс поставлен на поток.
Что еще интереснее, ниша нагрузочного тестирования является уделом QA-специалистов, отдельно существуют люди, которые пишут тесты, а отдельно — команды, которые что-то делают по результатам тестирования. Ситуация напоминает дев без опсов, или опс без девов образца 2008-го.
В коммерческой веб-разработке ситуация другая: в большинстве проектов, за исключением совсем крупных, нагрузочное тестирование проводится «постольку-поскольку», чаще всего самими инженерами, которые разрабатывали проект. Время на это выделяется по остаточному принципу, сценарии тестирования прорабатываются часто «на глаз».
В своем докладе Евгений пройдется по основным проблемам, которые они видят в работе и которые приводят к некорректным результатам нагрузочного тестирования или к некорректной интерпретации результатов тестирования. Расскажет, как их избежать и с технической точки зрения, и с организационной (в разговоре с бизнесом), и о том, как попытаться интегрировать процесс тестирования в регулярную разработку.
✅ Встречаемся 17 и 18 марта в Москве, в Крокус Экспо. Подробная информация и билеты на сайте - https://clck.ru/bnDmh
Привет, друзья!
💥 Приглашаем вас на онлайн встречу докладчиков и Программного комитета Saint HigLoad++ 2022!
Встреча состоится - 24 февраля 2022, 11:00 по МСК
Что там будет:
- напомним процесс работы над заявками
- опишем наше видение летней программы
- расскажем про новые секции конференции.
Все подробности по ссылке: 👉 https://clck.ru/bnPY9
💥 Приглашаем вас на онлайн встречу докладчиков и Программного комитета Saint HigLoad++ 2022!
Встреча состоится - 24 февраля 2022, 11:00 по МСК
Что там будет:
- напомним процесс работы над заявками
- опишем наше видение летней программы
- расскажем про новые секции конференции.
Все подробности по ссылке: 👉 https://clck.ru/bnPY9
Всем привет!
💥 Доклад Петра Зайцева (Percona) - рассказ о технологии и тенденции в мире open source-баз данных в 2022 году 📋https://clck.ru/boSyQ
Сегодня мы имеем дело с большим количеством замечательных инноваций в технологиях баз данных. Например, введение новых моделей данных, таких как time series или graph, фокус которых направлен на решение проблем SQL при масштабировании приложений и превративших NoSQL в синоним масштабирования. Также на рынке появился новый дизайн баз данных Cloud-Native, использующий возможности Kubernetes и Serverless-концепции. Особое влияние оказывает открытое ПО, рынок которого растет, но дает свои трещины. Появляется класс частично открытых СУБД.
В своем докладе Петр рассмотрит эти и другие тенденции и объяснит движущую силу этих изменений. Он поговорит обо всех основных open source-базах данных и их универсальности, рассмотрит конкретные решения для разных ситуаций. Петр даст информацию об изменениях в open source-лицензиях и о том, чего можно ожидать уже в следующем году.
✅ Ждем вас на HighLoad++ 17 и 18 марта в Москве. Подробное расписание и билеты на сайте -
https://clck.ru/boMrZ
💥 Доклад Петра Зайцева (Percona) - рассказ о технологии и тенденции в мире open source-баз данных в 2022 году 📋https://clck.ru/boSyQ
Сегодня мы имеем дело с большим количеством замечательных инноваций в технологиях баз данных. Например, введение новых моделей данных, таких как time series или graph, фокус которых направлен на решение проблем SQL при масштабировании приложений и превративших NoSQL в синоним масштабирования. Также на рынке появился новый дизайн баз данных Cloud-Native, использующий возможности Kubernetes и Serverless-концепции. Особое влияние оказывает открытое ПО, рынок которого растет, но дает свои трещины. Появляется класс частично открытых СУБД.
В своем докладе Петр рассмотрит эти и другие тенденции и объяснит движущую силу этих изменений. Он поговорит обо всех основных open source-базах данных и их универсальности, рассмотрит конкретные решения для разных ситуаций. Петр даст информацию об изменениях в open source-лицензиях и о том, чего можно ожидать уже в следующем году.
✅ Ждем вас на HighLoad++ 17 и 18 марта в Москве. Подробное расписание и билеты на сайте -
https://clck.ru/boMrZ
Всем привет!
На конференции HighLoad++ Сергей Пронин и Петр Зайцев из Percona расскажут, как построить свой Database-as-a-Service.
📋 https://clck.ru/bvn49
Упростить создание и управление базами данных — именно такая идея вкладывалась в Database-as-a-Service облачными провайдерами. Рынок облачных баз данных неумолимо растет, как и vendor lock-in.
В своем докладе Сергей и Петр расскажут про построение DBaaS своими силами, зачем здесь Kubernetes, откуда берется hybrid- и multi-cloud и как с этим живут большие энтерпрайзы.
✅ Встречаемся на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/bvnLV
На конференции HighLoad++ Сергей Пронин и Петр Зайцев из Percona расскажут, как построить свой Database-as-a-Service.
📋 https://clck.ru/bvn49
Упростить создание и управление базами данных — именно такая идея вкладывалась в Database-as-a-Service облачными провайдерами. Рынок облачных баз данных неумолимо растет, как и vendor lock-in.
В своем докладе Сергей и Петр расскажут про построение DBaaS своими силами, зачем здесь Kubernetes, откуда берется hybrid- и multi-cloud и как с этим живут большие энтерпрайзы.
✅ Встречаемся на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/bvnLV
Привет, друзья!
Одним из спикеров Highload++ Foundation будет Владимир Беланов. На текущий момент он занимается инфраструктурой сервисов покупки в Яндекс.Маркете.
📋 https://clck.ru/by3MP
На своем выступлении Владимир расскажет историю о том, как они масштабировали сервис под нагрузку в 100 раз превышающую текущую.
А также о том, как они искали проблемы и пути их разрешения, почему решили отказаться от PostgreSQL, о муках выбора и как они безопасно запускали один из ключевых сервисов на новой СУБД.
✅ Встречаемся на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/by3eH
Одним из спикеров Highload++ Foundation будет Владимир Беланов. На текущий момент он занимается инфраструктурой сервисов покупки в Яндекс.Маркете.
📋 https://clck.ru/by3MP
На своем выступлении Владимир расскажет историю о том, как они масштабировали сервис под нагрузку в 100 раз превышающую текущую.
А также о том, как они искали проблемы и пути их разрешения, почему решили отказаться от PostgreSQL, о муках выбора и как они безопасно запускали один из ключевых сервисов на новой СУБД.
✅ Встречаемся на HighLoad++ 17 и 18 марта в Москве. Подробная информация и билеты на сайте – https://clck.ru/by3eH