Backend meetup in TradingView

Backend meetup in TradingView

31 мая в 19:00 в TradingView пройдет Backend meetup. Спикеры расскажут об опыте оптимизации работы нашего сервиса с PostgreSQL и о создании стриминга новостей

Армен Хачкинаев, бэкенд-разработчик, TradingView

 «Когда много читать — вредно. Опыт оптимизации использования PostgreSQL»

 Часто при эксплуатации сервиса и попытках увеличить его производительность мы упираемся во взаимодействие с СУБД. Оптимизация запросов и построение подходящих индексов с целью снижения количества чтений с диска — типичные задачи при работе с SQL БД. Но «бутылочное горлышко» нужно сначала обнаружить, а после — убедиться, что ситуация улучшилась, для чего нам понадобятся соответствующие инструменты.

В этом докладе рассмотрим:

  • изначальную проблему в одном из наших сервисов
  • инструменты мониторинга
  • EXPLAIN
  • пример оптимизации на тестовой БД
  • неожиданные моменты, обнаруженные в ходе проведения оптимизаций

Кирилл Данильчук, бэкенд-разработчик, TradingView

 «У вас 6 новых новостей»

Добавить доставку новостей в реальном времени в уже работающий новостной сервис может быть весьма непросто. Нужно быть готовым к высокой нагрузке, но при этом сохранить стоимость решения в разумных пределах и пользоваться всеми преимуществами существующей инфраструктуры.

В этом докладе мы:

  • спроектируем сервис и проработаем основные абстракции
  • подберём подходящие сетевые протоколы и методы взаимодействия
  • выберем структуры данных, вспомним что такое trie
  • подружим real-time обновления и CDN
  • сделаем сервис более отказоустойчивым
  • реализуем некоторые любопытные concurrency-оптимизации

Трансляция:

Ссылка на Telegram-канал: https://t.me/tv_meetups

Для участия в событии нужно зарегистрироваться

Организатор:

TradingView — платформа и социальная сеть для трейдеров и инвесторов. Вместе с нами больше 60 млн человек со всего мира создают графики, обмениваются идеями и находят новые возможности для выгодных сделок.