Илья Орлов расскажет про укрощение мифического чудовища: реальный опыт промышленного использования ScyllaDB без прикрас
⠀
📋 https://bx.vc/lkw3pi
⠀
"Кассандра - прошлый век", - говорили они, - "Переходите на Сциллу". Написана на плюсах, быстрая, надежная, с шардированием из коробки. Как тут удержаться и не попробовать? Тем более в условиях, когда вендоры других популярных баз данных того и гляди закроют поддержку для российских пользователей. Всё-таки хочется иметь под рукой пару-тройку запасных вариантов.
⠀
Решились! Нашли время, ресурсы и провели исследование одноглазого монстрика в диких условиях кровавого энтерпрайза. Что из этого вышло — опыт, лайфхаки и выводы о целесообразности использования Сциллы — в докладе Ильи.
⠀
Спойлер: зверушка у них прижилась 😁
⠀
Доклад будет интересен: разработчикам, техлидам и архитекторам высоконагруженных систем, интересующимся NoSQL БД.
⠀
Встречаемся 24 и 25 ноября на HighLoad++ 2022 🙌
⠀
✅ Программа Яндекс трека - https://bx.vc/7dsj07
⠀
📋 https://bx.vc/lkw3pi
⠀
"Кассандра - прошлый век", - говорили они, - "Переходите на Сциллу". Написана на плюсах, быстрая, надежная, с шардированием из коробки. Как тут удержаться и не попробовать? Тем более в условиях, когда вендоры других популярных баз данных того и гляди закроют поддержку для российских пользователей. Всё-таки хочется иметь под рукой пару-тройку запасных вариантов.
⠀
Решились! Нашли время, ресурсы и провели исследование одноглазого монстрика в диких условиях кровавого энтерпрайза. Что из этого вышло — опыт, лайфхаки и выводы о целесообразности использования Сциллы — в докладе Ильи.
⠀
Спойлер: зверушка у них прижилась 😁
⠀
Доклад будет интересен: разработчикам, техлидам и архитекторам высоконагруженных систем, интересующимся NoSQL БД.
⠀
Встречаемся 24 и 25 ноября на HighLoad++ 2022 🙌
⠀
✅ Программа Яндекс трека - https://bx.vc/7dsj07
В Enterprise, где разработка (Dev) завелась относительно недавно, балом правит безопасность (SEC) и отказоустойчивость (OPS). Если небольшой онлайн-сервис может позволить себе «прилечь» на полдня из-за сбоя или атаки, то для крупного банка или цифровой платформы промышленного предприятия, отвечающей за технологический процесс, это будет означать огромные потери. Поэтому разработку и вывод новых сервисов нужно делать с большой оглядкой на непрерывность и безопасность эксплуатации.
⠀
В «Инфосистемы Джет» специализируются на создании, эксплуатации и защите высоконагруженных систем, умеют выстраивать процессы DevOps, инфраструктуру под микросервисные приложения on-premise, в частном или гибридном облаке. Встраивают в процесс разработки информационную безопасность.
⠀
Приглашаем на секцию «DevOps в Enterprise». На ней вы узнаете, как подойти к DevOps в крупном бизнесе и насколько он ужасен – этот Enterprise.
⠀
✅ Программа секции «DevOps в Enterprise» здесь - https://bx.vc/2cr1i4
⠀
В «Инфосистемы Джет» специализируются на создании, эксплуатации и защите высоконагруженных систем, умеют выстраивать процессы DevOps, инфраструктуру под микросервисные приложения on-premise, в частном или гибридном облаке. Встраивают в процесс разработки информационную безопасность.
⠀
Приглашаем на секцию «DevOps в Enterprise». На ней вы узнаете, как подойти к DevOps в крупном бизнесе и насколько он ужасен – этот Enterprise.
⠀
✅ Программа секции «DevOps в Enterprise» здесь - https://bx.vc/2cr1i4
Из-за того, что некоторые компании ушли из России, встал вопрос замены их решений. Но оказалось, что импортозамещение «в лоб» не работает! Замена компонентов «один в один» замедляет развитие бизнес-доработок и не даёт никаких преимуществ, нагружая бюджет компании.
⠀
Как решать возникшие проблемы, расскажет Евгений Лукин из СберТеха. Это интересный опыт, который будет полезен любому бизнесу. Смотрим, как банк с миллионами клиентов заменил корпоративную шину иностранного вендора и построил собственную cloud-native децентрализованную интеграционную платформу, и с какими вызовами они столкнулись в процессе.
⠀
⤵️
⠀
https://bx.vc/f9g3z2
⠀
Как решать возникшие проблемы, расскажет Евгений Лукин из СберТеха. Это интересный опыт, который будет полезен любому бизнесу. Смотрим, как банк с миллионами клиентов заменил корпоративную шину иностранного вендора и построил собственную cloud-native децентрализованную интеграционную платформу, и с какими вызовами они столкнулись в процессе.
⠀
⤵️
⠀
https://bx.vc/f9g3z2
Хабр
Как мы меняли шину данных, а создали интеграционную платформу
Привет, Хабр! Меня зовут Евгений Лукин, я работаю в СберТехе и занимаюсь развитием интеграционных продуктов. Сегодня поговорим об импортозамещении в банке с миллионами клиентов. Это интересный опыт,...
👍1
Побег из Шоушенка в мире сетей – тема доклада Александра Попова
⠀
📋 https://bx.vc/2y1sco
⠀
На сегодняшний день облака — объективная реальность. Кто-то их использует как потребитель, а кто-то разрабатывает их. Но и тем и другим будет полезным погружение в их устройство.
⠀
- Как достучаться до API, если сетевого доступа нет?
- Как работают изолированные виртуальные сети в облаках, и чем они отличаются от железных?
- Как можно нарушить эту изоляцию и не сделать огромную дыру в безопасности?
⠀
Александр расскажет о том, как вывести трафик из изолированных сетей, построенных на базе Neutron Openstack, без большого штата разработки, без заливания железом, без нагоняев от службы ИБ.
⠀
До скорой встречи на HighLoad++ 2022 🙌
⠀
✅ Программа конференции и расписание на сайте - https://bx.vc/b3d3ne
⠀
📋 https://bx.vc/2y1sco
⠀
На сегодняшний день облака — объективная реальность. Кто-то их использует как потребитель, а кто-то разрабатывает их. Но и тем и другим будет полезным погружение в их устройство.
⠀
- Как достучаться до API, если сетевого доступа нет?
- Как работают изолированные виртуальные сети в облаках, и чем они отличаются от железных?
- Как можно нарушить эту изоляцию и не сделать огромную дыру в безопасности?
⠀
Александр расскажет о том, как вывести трафик из изолированных сетей, построенных на базе Neutron Openstack, без большого штата разработки, без заливания железом, без нагоняев от службы ИБ.
⠀
До скорой встречи на HighLoad++ 2022 🙌
⠀
✅ Программа конференции и расписание на сайте - https://bx.vc/b3d3ne
Из доклада Ильи Колокутского узнаем, как они переписывали бизнес-логику высоконагруженного приложения на PLPG/SQL
⠀
📋 https://bx.vc/3petac
⠀
Не нужно рассказывать о том, насколько хороша СУБД Oracle и сколько задач решается с ее помощью. Однако, тема использования альтернативных СУБД сегодня становится все более актуальной.
⠀
Сотни хранимых процедур с кучей бизнес-логики, десятки терабайт данных, высокая связность с другими системами — разве могут быть варианты, кроме Oracle?
⠀
Да, конечно! Этот доклад — о проекте миграции систем промышленных масштабов с Oracle на отечественную СУБД PostgresPro.
⠀
Замена СУБД непростая задача — нужно заменить фундамент, но так, чтобы не рухнули стены. В этом докладе Илья расскажет о том, как переносили бизнес-логику из Oracle PL/SQL на PLPG/SQL на примере системы, которой пользуются граждане всей страны.
Присоединяйтесь к нам 24 и 25 ноября на HighLoad++ в Москве 🙌
✅ Программа Яндекс трека - https://bx.vc/vxx1kj
⠀
📋 https://bx.vc/3petac
⠀
Не нужно рассказывать о том, насколько хороша СУБД Oracle и сколько задач решается с ее помощью. Однако, тема использования альтернативных СУБД сегодня становится все более актуальной.
⠀
Сотни хранимых процедур с кучей бизнес-логики, десятки терабайт данных, высокая связность с другими системами — разве могут быть варианты, кроме Oracle?
⠀
Да, конечно! Этот доклад — о проекте миграции систем промышленных масштабов с Oracle на отечественную СУБД PostgresPro.
⠀
Замена СУБД непростая задача — нужно заменить фундамент, но так, чтобы не рухнули стены. В этом докладе Илья расскажет о том, как переносили бизнес-логику из Oracle PL/SQL на PLPG/SQL на примере системы, которой пользуются граждане всей страны.
Присоединяйтесь к нам 24 и 25 ноября на HighLoad++ в Москве 🙌
✅ Программа Яндекс трека - https://bx.vc/vxx1kj
Как перейти от batch к streaming на примере рекламной контент-системы расскажет Егор Хайруллин
⠀
📋 https://bx.vc/34meir
⠀
Узнаем про их переход из batch в streaming. Предпосылками для перехода были следующие факты:
⠀
- Быстрый учет изменений и событий продуктово важен. В том числе виден на экспериментах в ключевых метриках (отдельные ускорения могут давать до нескольких процентов денег/конверсий).
- Дальнейшее ускорение требовало экспоненциального роста потребляемого CPU (десятки тысяч ядер), либо упиралось в ограничения MapReduce-модели.
- Сложность поддержки большого количества железных машин (~1000 хостов) и самописных систем синхронизации
⠀
Сегодня их контент-система обрабатывает миллионы событий и изменений в секунду, а суммарный размер стейтов со всеми репликами занимает несколько петабайт.
⠀
Егор расскажет о получившейся архитектуре обработки и хранения данных, какие проблемы им пришлось решить в процессе.
⠀
До встречи на HighLoad++ 2022 🖐
✅ Программа Яндекс трека - https://bx.vc/ecgota
⠀
📋 https://bx.vc/34meir
⠀
Узнаем про их переход из batch в streaming. Предпосылками для перехода были следующие факты:
⠀
- Быстрый учет изменений и событий продуктово важен. В том числе виден на экспериментах в ключевых метриках (отдельные ускорения могут давать до нескольких процентов денег/конверсий).
- Дальнейшее ускорение требовало экспоненциального роста потребляемого CPU (десятки тысяч ядер), либо упиралось в ограничения MapReduce-модели.
- Сложность поддержки большого количества железных машин (~1000 хостов) и самописных систем синхронизации
⠀
Сегодня их контент-система обрабатывает миллионы событий и изменений в секунду, а суммарный размер стейтов со всеми репликами занимает несколько петабайт.
⠀
Егор расскажет о получившейся архитектуре обработки и хранения данных, какие проблемы им пришлось решить в процессе.
⠀
До встречи на HighLoad++ 2022 🖐
✅ Программа Яндекс трека - https://bx.vc/ecgota
О безболезненной подгрузке миллионов товаров с сотен интернет-магазинов на PHP расскажет Иван Красников
⠀
📋 https://bx.vc/vymvj5
⠀
Узнаем:
⠀
- Как эффективно выкачивать данные из тысяч xml-фидов, добавленных не доверенными пользователями.
- Набор жизненных кейсов — что может пойти не так в процессе загрузки и парсинга.
- Безопасные подходы к парсингу и оптимизации.
- Эффективную вставку данных в ElasticSearch (OpenSearch).
⠀
Присоединяйтесь к нам 24 и 25 ноября 🖐
⠀
✅ Посмотреть программу конференции, расписание и купить билет можно на сайте - https://bx.vc/vldknw
⠀
📋 https://bx.vc/vymvj5
⠀
Узнаем:
⠀
- Как эффективно выкачивать данные из тысяч xml-фидов, добавленных не доверенными пользователями.
- Набор жизненных кейсов — что может пойти не так в процессе загрузки и парсинга.
- Безопасные подходы к парсингу и оптимизации.
- Эффективную вставку данных в ElasticSearch (OpenSearch).
⠀
Присоединяйтесь к нам 24 и 25 ноября 🖐
⠀
✅ Посмотреть программу конференции, расписание и купить билет можно на сайте - https://bx.vc/vldknw
Сергей Тарасов расскажет, как они приготовили массу блюд с помощью одного ингредиента: GraphQL
⠀
📋 https://bx.vc/tvg2rr
⠀
В их виртуальном "ресторане" НЛМК существует единый корпоративный портал, которым пользуются больше 50 000 сотрудников Группы НЛМК в России, в Европе, в Индии и США. Когда-то он был только гостем, то есть потребителем данных, но, развиваясь, встал на кухню и начал поставлять данные.
⠀
Из доклада узнаем, как соотносятся потребитель и поставщик информации, как перейти из гостей в повара: секретный ингредиент GraphQL на базе PHP, а также советы от бывалых о том, как внедрить GraphQL в ваш рацион, где он может вызвать несварение, а где будет максимально полезен.
⠀
✅ Расписание конференции на сайте – https://bx.vc/wtaesp
⠀
До встречи на HighLoad++ 2022 🙌
⠀
📋 https://bx.vc/tvg2rr
⠀
В их виртуальном "ресторане" НЛМК существует единый корпоративный портал, которым пользуются больше 50 000 сотрудников Группы НЛМК в России, в Европе, в Индии и США. Когда-то он был только гостем, то есть потребителем данных, но, развиваясь, встал на кухню и начал поставлять данные.
⠀
Из доклада узнаем, как соотносятся потребитель и поставщик информации, как перейти из гостей в повара: секретный ингредиент GraphQL на базе PHP, а также советы от бывалых о том, как внедрить GraphQL в ваш рацион, где он может вызвать несварение, а где будет максимально полезен.
⠀
✅ Расписание конференции на сайте – https://bx.vc/wtaesp
⠀
До встречи на HighLoad++ 2022 🙌
Service Mesh Big Survey – тема доклада Максима Чудновского и Игоря Густомясова в рамках секции «DevOps в Enterprise»
⠀
📋 https://bx.vc/vvlfmd
⠀
Итак, вы решили идти в ногу со временем и добавить в свой кластер Kubernetes первый Service Mesh. От друзей вы слышали, что Istio требует много памяти, прокси в Linkerd очень быстрые, но никто не проверял. А еще все почему-то говорят про Cillium, хотя это CNI-плагин. Настало время все это обсудить!
⠀
В докладе мы разберем:
⠀
1. Что такое паттерн Service Mesh и зачем он может понадобиться;
2. Все существующие архитектурные подходы к реализации Service Mesh;
3. Самые популярные OpenSource-реализации Service Mesh: Istio, Linkerd, Cillium, NGINX Service Mesh и др. Проверим Control&Data planes, познакомимся с User API, узнаем все про возможности расширения и кастомизации;
4. Опыт эксплуатации и типовые проблемы Service Mesh в большом и нагруженном продакшне
⠀
🖐 Встречаемся 24 и 25 ноября на HighLoad++ 2022.
✅ Программа секции «DevOps в Enterprise» - https://bx.vc/b7eb7i
⠀
📋 https://bx.vc/vvlfmd
⠀
Итак, вы решили идти в ногу со временем и добавить в свой кластер Kubernetes первый Service Mesh. От друзей вы слышали, что Istio требует много памяти, прокси в Linkerd очень быстрые, но никто не проверял. А еще все почему-то говорят про Cillium, хотя это CNI-плагин. Настало время все это обсудить!
⠀
В докладе мы разберем:
⠀
1. Что такое паттерн Service Mesh и зачем он может понадобиться;
2. Все существующие архитектурные подходы к реализации Service Mesh;
3. Самые популярные OpenSource-реализации Service Mesh: Istio, Linkerd, Cillium, NGINX Service Mesh и др. Проверим Control&Data planes, познакомимся с User API, узнаем все про возможности расширения и кастомизации;
4. Опыт эксплуатации и типовые проблемы Service Mesh в большом и нагруженном продакшне
⠀
🖐 Встречаемся 24 и 25 ноября на HighLoad++ 2022.
✅ Программа секции «DevOps в Enterprise» - https://bx.vc/b7eb7i
👍1
RedHat OpenShift ушел. Что делать энтерпрайзу и не только ему? Расскажет Юрий Семенюков
⠀
📋 https://bx.vc/6i3hvm
⠀
Поговорим вот о чем:
⠀
1. Для кого эта тема актуальна, кто и почему раньше выбирал OCP при наличии бесплатного kubernetes.
⠀
2. Какие возможны варианты замены OCP, в принципе. Два основных пути — OKD и ванильный kubernetes.
⠀
3. Что вас ждет в варианте OKD. Рассмотрим на примере проекта, увидим на примере практических проектных кейсов.
⠀
4. Зачем это нужно, если есть ванильный kubernetes?
На примере того же проекта поговорим, почему это было важно в их случае и что, возможно, следует учесть слушателям при таком кейсе.
⠀
5. Обсудим эту тему чуть шире — для enterprise в настоящий момент актуальна не только замена OCP, но также и замена подлежащей под ней платформы виртуализации.
⠀
6. А что есть из отечественного, и что оно умеет по сравнению с OpenShift?
⠀
✅ Программа секции «DevOps в Enterprise» - https://bx.vc/gcn9v3
⠀
До встречи 24 и 25 ноября на HighLoad++ 2022 🖐
⠀
📋 https://bx.vc/6i3hvm
⠀
Поговорим вот о чем:
⠀
1. Для кого эта тема актуальна, кто и почему раньше выбирал OCP при наличии бесплатного kubernetes.
⠀
2. Какие возможны варианты замены OCP, в принципе. Два основных пути — OKD и ванильный kubernetes.
⠀
3. Что вас ждет в варианте OKD. Рассмотрим на примере проекта, увидим на примере практических проектных кейсов.
⠀
4. Зачем это нужно, если есть ванильный kubernetes?
На примере того же проекта поговорим, почему это было важно в их случае и что, возможно, следует учесть слушателям при таком кейсе.
⠀
5. Обсудим эту тему чуть шире — для enterprise в настоящий момент актуальна не только замена OCP, но также и замена подлежащей под ней платформы виртуализации.
⠀
6. А что есть из отечественного, и что оно умеет по сравнению с OpenShift?
⠀
✅ Программа секции «DevOps в Enterprise» - https://bx.vc/gcn9v3
⠀
До встречи 24 и 25 ноября на HighLoad++ 2022 🖐
🔥1
Ильдар Хисамбеев, разработчик систем поставки данных в Яндекс, расскажет о YDB Topic Service: надёжной и масштабируемой очереди сообщений
⠀
📋 https://bx.vc/kbaqx0
⠀
В составе платформы YDB они вывели в open Open Source сервис очередей сообщений — Topic Service. Это решение поверх YDB, которое обладает надёжностью, масштабируемостью, даёт управляемые гарантии FIFO-порядка и семантики доставки.
⠀
В этом докладе Ильдар расскажет, как устроен YDB Topic Service, чем похож и чем отличается от других популярных продуктов, в частности Apache Kafka®.
⠀
Также узнаем о реальном применении этой технологии в инфраструктуре и сервисах Яндекса, на инсталляции масштаба тысячи хостов и десятков ГБ/с на запись.
⠀
Доклад будет интересен разработчикам, лидам разработки, техническим менеджерам. Всем, кто решал, решает или интересуется задачей масштабируемой поставки данных.
⠀
🖐 Встречаемся 24 и 25 ноября на HighLoad++ 2022 в Москве.
⠀
✅ Программа Яндекс трека - https://bx.vc/xmi607
⠀
📋 https://bx.vc/kbaqx0
⠀
В составе платформы YDB они вывели в open Open Source сервис очередей сообщений — Topic Service. Это решение поверх YDB, которое обладает надёжностью, масштабируемостью, даёт управляемые гарантии FIFO-порядка и семантики доставки.
⠀
В этом докладе Ильдар расскажет, как устроен YDB Topic Service, чем похож и чем отличается от других популярных продуктов, в частности Apache Kafka®.
⠀
Также узнаем о реальном применении этой технологии в инфраструктуре и сервисах Яндекса, на инсталляции масштаба тысячи хостов и десятков ГБ/с на запись.
⠀
Доклад будет интересен разработчикам, лидам разработки, техническим менеджерам. Всем, кто решал, решает или интересуется задачей масштабируемой поставки данных.
⠀
🖐 Встречаемся 24 и 25 ноября на HighLoad++ 2022 в Москве.
⠀
✅ Программа Яндекс трека - https://bx.vc/xmi607
Сергей Лебедев расскажет про аспектно-ориентированное программирование в PHP: раскладываем сквозную функциональность по полочкам
⠀
📋 https://bx.vc/62f01c
⠀
Аспектно-ориентированное программирование для многих из нас — это что-то абстрактно-академическое. Между тем оно уже давно широко применяется в практической PHP-разработке, чаще всего в виде аннотаций к методам и классам. Им можно пользоваться, не зная ничего о его теоретических основах, однако знание его базовых концепций и возможных способов реализации может помочь, например, элегантно внедрить в код нужную во всей программе функциональность или даже написать свою библиотеку, реализующую aспектно-ориентированное программирование.
⠀
Обсудим:
⠀
- откуда появилось аспектно-ориентированное программирование;
- зачем нужно АОП;
- как устроено классическое АОП от Xerox PARC;
- способы реализации АОП;
- что есть в PHP для АОП;
- опыт использования АОП.
⠀
Встречаемся уже 24 и 25 ноября 🙌
⠀
✅ Программа конференции, расписание и билеты здесь - https://bx.vc/f5v8c8
⠀
📋 https://bx.vc/62f01c
⠀
Аспектно-ориентированное программирование для многих из нас — это что-то абстрактно-академическое. Между тем оно уже давно широко применяется в практической PHP-разработке, чаще всего в виде аннотаций к методам и классам. Им можно пользоваться, не зная ничего о его теоретических основах, однако знание его базовых концепций и возможных способов реализации может помочь, например, элегантно внедрить в код нужную во всей программе функциональность или даже написать свою библиотеку, реализующую aспектно-ориентированное программирование.
⠀
Обсудим:
⠀
- откуда появилось аспектно-ориентированное программирование;
- зачем нужно АОП;
- как устроено классическое АОП от Xerox PARC;
- способы реализации АОП;
- что есть в PHP для АОП;
- опыт использования АОП.
⠀
Встречаемся уже 24 и 25 ноября 🙌
⠀
✅ Программа конференции, расписание и билеты здесь - https://bx.vc/f5v8c8
Долгоиграющие приложения в PHP обсудим с Александром Пряхиным
⠀
📋 https://bx.vc/2nnnma
⠀
Мы часто сталкиваемся с задачами, которые требуют работы нашего кода в течение более долгого промежутка времени, чем длится простой HTTP-запрос. Это могут быть как выгрузки данных для интеграции с партнерами, так и просто приложения, которые должны реагировать на события в системе в момент их появления.
Достаточно давно сформировался стереотип о том, что у PHP при долгой работе "течёт" память, да и, вообще, это не его пул задач. Но он уже неактуален, а нам стоит разобраться с тем, как же можно организовать работу приложений на PHP, которые работают существенно дольше, чем несколько секунд:
- какие классы задач могут решать такие приложения;
- какими средствами можно решать такие задачи;
- какие инструменты предоставляют сам язык и его сообщество;
- когда все-таки стоит двигаться в сторону расширения стека.
До скорой встречи на HighLoad++ 2022 🙌
✅ Программа конференции, расписание и билеты здесь - https://bx.vc/l4ck1t
⠀
📋 https://bx.vc/2nnnma
⠀
Мы часто сталкиваемся с задачами, которые требуют работы нашего кода в течение более долгого промежутка времени, чем длится простой HTTP-запрос. Это могут быть как выгрузки данных для интеграции с партнерами, так и просто приложения, которые должны реагировать на события в системе в момент их появления.
Достаточно давно сформировался стереотип о том, что у PHP при долгой работе "течёт" память, да и, вообще, это не его пул задач. Но он уже неактуален, а нам стоит разобраться с тем, как же можно организовать работу приложений на PHP, которые работают существенно дольше, чем несколько секунд:
- какие классы задач могут решать такие приложения;
- какими средствами можно решать такие задачи;
- какие инструменты предоставляют сам язык и его сообщество;
- когда все-таки стоит двигаться в сторону расширения стека.
До скорой встречи на HighLoad++ 2022 🙌
✅ Программа конференции, расписание и билеты здесь - https://bx.vc/l4ck1t
Как работает MVCC в in-memory СУБД? Расскажет Александр Ляпунов, он работает в Tarantool-подразделении VK, разрабатывают СУБД Tarantool.
⠀
📋 https://bx.vc/z8xx5l
⠀
Один из ключевых механизмов любой СУБД - это возможность предоставить согласованное состояние данных в базе - "снимка" или "снапшота". Этот механизм используется в первую очередь для организации изоляции транзакций: каждая транзакция видит свою версию состояния базы данных. В сочетании с другими механизмами это порождает технологию MVCC, когда транзакции независимо и одновременно видят каждая свое собственное состояние БД и работают в нем.
⠀
В этом докладе Александр на примере in-memory СУБД Tarantool в памяти расскажет, как устроены снимки данных и MVCC, как и почему эволюционировали эти алгоритмы, во что обходится поддержание этих структур пользователю, как правильно использовать и что ожидать от этих механизмов.
⠀
✋ Ждем вас 24 и 25 ноября на HighLoad++ 2022.
⠀
✅ Программа Яндекс трека - https://bx.vc/libqip
⠀
📋 https://bx.vc/z8xx5l
⠀
Один из ключевых механизмов любой СУБД - это возможность предоставить согласованное состояние данных в базе - "снимка" или "снапшота". Этот механизм используется в первую очередь для организации изоляции транзакций: каждая транзакция видит свою версию состояния базы данных. В сочетании с другими механизмами это порождает технологию MVCC, когда транзакции независимо и одновременно видят каждая свое собственное состояние БД и работают в нем.
⠀
В этом докладе Александр на примере in-memory СУБД Tarantool в памяти расскажет, как устроены снимки данных и MVCC, как и почему эволюционировали эти алгоритмы, во что обходится поддержание этих структур пользователю, как правильно использовать и что ожидать от этих механизмов.
⠀
✋ Ждем вас 24 и 25 ноября на HighLoad++ 2022.
⠀
✅ Программа Яндекс трека - https://bx.vc/libqip
👍3
Из доклада Константина Осипова узнаем про Accord — алгоритм управления распределёнными транзакциями
⠀
📋 https://bx.vc/py8ip4
⠀
В последние годы алгоритмы распределённых транзакций значительно эволюционировали — Spanner, Calvin, Ceasar, Tempo. Константин расскажет про ограничения, которые пытаются преодолеть авторы протоколов, и остановится на протоколе Accord, который недавно был предложен в экосистеме Cassandra. Протокол работает без выделенного лидера и позволяет избежать большого числа конфликтов при обновлении "горячих" данных, что делает его пригодным для наиболее высоконагруженных сценариев.
⠀
Присоединяйтесь к нашей крутой тусовке разработчиков высоконагруженных систем 24 и 25 ноября в Москве 😎
⠀
✅ Программа Яндекс трека - https://bx.vc/wiyvdj
⠀
📋 https://bx.vc/py8ip4
⠀
В последние годы алгоритмы распределённых транзакций значительно эволюционировали — Spanner, Calvin, Ceasar, Tempo. Константин расскажет про ограничения, которые пытаются преодолеть авторы протоколов, и остановится на протоколе Accord, который недавно был предложен в экосистеме Cassandra. Протокол работает без выделенного лидера и позволяет избежать большого числа конфликтов при обновлении "горячих" данных, что делает его пригодным для наиболее высоконагруженных сценариев.
⠀
Присоединяйтесь к нашей крутой тусовке разработчиков высоконагруженных систем 24 и 25 ноября в Москве 😎
⠀
✅ Программа Яндекс трека - https://bx.vc/wiyvdj
О внутренней энтерпрайз-платформе для контейнерной разработки как технологической основе для бизнеса расскажет Александр Титов
📋 https://bx.vc/278oc5
Узнаем, какие компетенции нужны для контейнерной разработки продуктов, как эти компетенции реализовать через свою платформу разработки и поставки цифровых продуктов, какие решения, типы компаний, сервисы есть на российском рынке для переиспользования внутри компании и почему это поможет сэкономить на найме людей и ускорить время вывода продуктов на рынок.
Поговорим про:
- Kubernetes как основу автоматизированной оркестрации ресурсов и приложений;
- CI/CD-стандарты разработки, которые снимают сложности и барьеры с разработчиков, создают изолированные пространства разработки и позволяют быстро включать разработчиков разного уровня компетенции в процесс;
- ключевые стандарты и подходы, которые делают разработку качественной, быстрой и безопасной;
и т.д.
🖐 Ждем вас 24 и 25 ноября на HighLoad++ 2022
✅ Программа секции «DevOps в Enterprise» https://bx.vc/9qcwju
📋 https://bx.vc/278oc5
Узнаем, какие компетенции нужны для контейнерной разработки продуктов, как эти компетенции реализовать через свою платформу разработки и поставки цифровых продуктов, какие решения, типы компаний, сервисы есть на российском рынке для переиспользования внутри компании и почему это поможет сэкономить на найме людей и ускорить время вывода продуктов на рынок.
Поговорим про:
- Kubernetes как основу автоматизированной оркестрации ресурсов и приложений;
- CI/CD-стандарты разработки, которые снимают сложности и барьеры с разработчиков, создают изолированные пространства разработки и позволяют быстро включать разработчиков разного уровня компетенции в процесс;
- ключевые стандарты и подходы, которые делают разработку качественной, быстрой и безопасной;
и т.д.
🖐 Ждем вас 24 и 25 ноября на HighLoad++ 2022
✅ Программа секции «DevOps в Enterprise» https://bx.vc/9qcwju
DevOps как инструмент QA обсудим с Дмитрием Малыхиным
⠀
📋 https://bx.vc/ybjrgw
⠀
Секрет промышленности:
Как можно добиться противоположного: скорости и качества.
⠀
В докладе Дмитрий не даст готового рецепта счастья и не расскажет, как делать быстро и качественно.
⠀
Рассмотрим понятия QA в промышленной компании, где одновременно запускаются десятки проектов, и на инженера приходится от 7 до 10 проектов в месяц, и как рост требований к качеству, увеличивает производительность команды.
⠀
Основные вопросы:
⠀
- Что такое QA?
- Что такое качество?
- Как и зачем измерять качество?
- Как масштабировать качество и принципы работы на десятки и сотни проектов.
- Инструменты достижения качества.
⠀
Почему DevOps — это один из ИНСТРУМЕНТОВ QA?
⠀
Присоединяйтесь к нам на HighLoad++ 2022 🙌
⠀
✅ Программа секции «DevOps в Enterprise» - https://bx.vc/o66tnc
⠀
📋 https://bx.vc/ybjrgw
⠀
Секрет промышленности:
Как можно добиться противоположного: скорости и качества.
⠀
В докладе Дмитрий не даст готового рецепта счастья и не расскажет, как делать быстро и качественно.
⠀
Рассмотрим понятия QA в промышленной компании, где одновременно запускаются десятки проектов, и на инженера приходится от 7 до 10 проектов в месяц, и как рост требований к качеству, увеличивает производительность команды.
⠀
Основные вопросы:
⠀
- Что такое QA?
- Что такое качество?
- Как и зачем измерять качество?
- Как масштабировать качество и принципы работы на десятки и сотни проектов.
- Инструменты достижения качества.
⠀
Почему DevOps — это один из ИНСТРУМЕНТОВ QA?
⠀
Присоединяйтесь к нам на HighLoad++ 2022 🙌
⠀
✅ Программа секции «DevOps в Enterprise» - https://bx.vc/o66tnc
⚡При поддержке генерального партнера - компании 1С - на конференции HighLoad++ 24 и 25 ноября пройдет открытая трансляция главного зала. Доступно абсолютно всем, просто подключайтесь и смотрите крутые доклады 🙌
⠀
✅ Подробности по ссылке - https://bx.vc/rroo23
⠀
До встречи в эфире!
⠀
✅ Подробности по ссылке - https://bx.vc/rroo23
⠀
До встречи в эфире!
🔥4👍3
С Дмитрием Мамонтовым поговорим о PHP в асинхронном мире
⠀
📋 https://bx.vc/0pgq8a
⠀
Подготавливая доклад на реальных примерах, объясняющих асинхронную обработку с нуля, Дмитрий понял, что примеров слишком много и выделить самый актуальный затруднительно. Серьезно, вы можете себе представить процесс в природе, который следует определенной последовательности или организованной очереди? И асинхронный не означает хаотичный.
⠀
До скорой встречи!
⠀
✅ Посмотреть программу конференции и расписание можно на сайте – https://bx.vc/ze8yf6
⠀
📋 https://bx.vc/0pgq8a
⠀
Подготавливая доклад на реальных примерах, объясняющих асинхронную обработку с нуля, Дмитрий понял, что примеров слишком много и выделить самый актуальный затруднительно. Серьезно, вы можете себе представить процесс в природе, который следует определенной последовательности или организованной очереди? И асинхронный не означает хаотичный.
⠀
До скорой встречи!
⠀
✅ Посмотреть программу конференции и расписание можно на сайте – https://bx.vc/ze8yf6
Борьба за клиентов идет на всех фронтах. Уже не сильно важно, что именно продается. Главное, как преподносится.
⠀
По статистике яркий и динамичный контент привлекает внимание пользователя в 4 раза лучше статичной картинки. Это отличный способ увеличить конверсии просмотров и вырастить прибыль. Но как быстро и дешево (чтобы не обнулить потенциальную прибыль) создать такой контент?
⠀
Тимлид команды Computer Vision в онлайн-кинотеатре IVI Александр Коншин расскажет, как с помощью алгоритмов машинного обучения и компьютерного зрения автоматизировать генерацию трейлеров и хайлайтов к фильмам. Будет немного технической и инженерной конкретики.
⠀
https://bx.vc/ffaslc
⠀
По статистике яркий и динамичный контент привлекает внимание пользователя в 4 раза лучше статичной картинки. Это отличный способ увеличить конверсии просмотров и вырастить прибыль. Но как быстро и дешево (чтобы не обнулить потенциальную прибыль) создать такой контент?
⠀
Тимлид команды Computer Vision в онлайн-кинотеатре IVI Александр Коншин расскажет, как с помощью алгоритмов машинного обучения и компьютерного зрения автоматизировать генерацию трейлеров и хайлайтов к фильмам. Будет немного технической и инженерной конкретики.
⠀
https://bx.vc/ffaslc
Хабр
Генерация трейлеров и хайлайтов. Опыт Иви
Яркий и динамичный контент, даже не супер продающий, привлекает внимание пользователя в четыре раза лучше статичной картинки. Это отличный способ увеличить конверсии просмотров и вырастить прибыль....