Вместо предисловия


Среди современных информационных систем распределённые системы заняли большую часть из-за активного взаимодействия множества компонентов между собой. Написать часть кода в распределённой системе для одних – это «хайп», для других вызов - аккуратная работа, требующая анализа и понимания возможных проблем.

Мы приглашаем поговорить о глубинных проблемах, когда данные распределены по разным узлам и, возможно, даже продублированы. Вероятно, если вы ведёте разработку для одного сервера, но с многими ядрами, то с этими проблемами вы тоже сталкиваетесь.

Мы ждём всех, кто перерос циклы for/while, жаждет многопоточности и распределённости, с интересом погружается в понимание того, как всё устроено внутри – на низком уровне или уже проектирует архитектуру следующего – глобального проекта.

Вот как это было на предыдущем TechTalk.

Программа


ВРЕМЯ СПИКЕР ТЕМА
18:30-19:10 Вадим МЕЛЬНИКОВ, технический эксперт РЕЛЭКС, руководитель отдела проектирования и разработки программного обеспечения НЕМНОГО ТЕОРИИ О ТОМ, КАК ВСЁ МОЖЕТ БЫТЬ: Как всё выглядит, например, со стороны фронтенда у пользователя, когда множество ответов в чат должны появиться у всех клиентов. А если это не чат, а система хранения?
19:15-19:55 Андрей КОРОТЧЕНКО, архитектор и тимлид разработки новой перспективной СУБД, обладает 20-летним опытом в системных разработках ЗАЧЕМ НУЖНЫ БАРЬЕРЫ ПАМЯТИ И СКОЛЬКО ОНИ СТОЯТ: Если вы разработчик на С/С++, то при разработке системы, рассчитанной на большой объём данных, конкуренция и согласованное представление могут быть реализованы разными способами. Раньше эти возможности были обойдены в языке. Рассмотрим какие возможности представляет сейчас современная модель памяти на платформах SandBridge и SkyLake и как атомарные структуры данных и барьеры памяти были представлены в языке С++ в 2011. Мы обсудим особенности работы с ними. А еще ответим на вопрос "Почему не все lock-free алгоритмы одинаково полезны?"
19:55-20:05 Кофе-брейк
20:05-20:45 Никита СКОРНЯКОВ, тимлид, ведущий разработчик, любит Java&Spring уже 5 лет MEMОRY MODEL В JAVA ДЛЯ НАЧИНАЮЩИХ: Высокоуровневые языки на примере Java имеют согласованное представление о том, как видны изменения в памяти в следствии одновременной работы многих процессов. Расскажем просто о сложном. О том, что такое JMM, теорема Брюера и как это отражается на современных популярных фреймворках и продуктах.

Как попасть на TechTalks?


Заполните форму для регистрации

Отправляя нам заявку, Вы соглашаетесь с обработкой Ваших персональных данных нашей компанией.
Количество мест ограничено.

Что такое TechTalks?


TechTalks – регулярные встречи IT-экспертов и людей, интересующихся актуальными трендами отрасли. Расскажем, поможем советом, дадим слово!

TechTalks – гостеприимная и уютная площадка, где могут общаться:

  • разработчики
  • тестировщики
  • руководители проектов
  • знатоки и фанаты IT-отрасли

TechTalks – что мы делаем:

  • Смотрим и слушаем выступления экспертов с многолетним практическим опытом
  • Анализируем инструменты, технологии и тренды со всех сторон
  • Знакомимся и общаемся
  • Спрашиваем совета у коллег
  • Делимся собственным опытом