Распределенные системы в Одноклассниках / Олег Анастасьев (Одноклассники)

Крупнейшая профессиональная конференция для разработчиков высоконагруженных систем Saint HighLoad++ 2026 Подробнее: https://clck.ru/3QZHTb Июнь, 2026. Санкт-Петербург, DESIGN DISTRICT DAA in SPB  -------- РИТ++ 2016, Backend Conf Презентация и тезисы: http://backendconf.ru/2016/abstracts/... «Одноклассники» состоят из тысяч серверов, большая часть которых участвует в онлайн-обработке запросов пользователей. Каждый из этих серверов владеет только частью данных или логики. Эти части в социальной сети изолировать друг от друга невозможно, поэтому между серверами происходит много сетевого взаимодействия — разнообразного и большого по объему. Таким образом, Одноклассники — это одна из самых больших, сложных и нагруженных распределенных систем в мире. В этом докладе Олег расскажет об опыте построения отказоустойчивых распределенных систем на Java, основных ошибках и отказах, приемах их тестирования и диагностики. Также речь пойдет об авариях в распределенных системах и методах их предупреждения.

Вячеслав Смирнов – Инструменты профилирования JVM
▶︎

Вячеслав Смирнов – Инструменты профилирования JVM

Алексей Кашин — Надежно отправляем события в Apache Kafka. От CDC до паттерна Transactional Outbox
▶︎

Алексей Кашин — Надежно отправляем события в Apache Kafka. От CDC до паттерна Transactional Outbox

Apache Kafka в микросервисной архитектуре - лучшие практики асинхронного обмена // «Apache Kafka»
▶︎

Apache Kafka в микросервисной архитектуре - лучшие практики асинхронного обмена // «Apache Kafka»

Дмитрий Павлов — Поиск проблем Java-приложения с 31G heap и 500G off-heap на примере Apache Ignite
▶︎

Дмитрий Павлов — Поиск проблем Java-приложения с 31G heap и 500G off-heap на примере Apache Ignite

Microservice Communication: REST vs. gRPC
▶︎

Microservice Communication: REST vs. gRPC

КАК УСТРОЕН TCP/IP?
▶︎

КАК УСТРОЕН TCP/IP?

Николай Алименков — Нужен ли нам JMS в мире современных Java-технологий?
▶︎

Николай Алименков — Нужен ли нам JMS в мире современных Java-технологий?

Британия, Канада, Австралия: усиление государственного контроля под предлогом защиты детей.
▶︎

Британия, Канада, Австралия: усиление государственного контроля под предлогом защиты детей.

Григорий Мирсаитов — Вложенные сущности по требованию в API на Spring Data JPA
▶︎

Григорий Мирсаитов — Вложенные сущности по требованию в API на Spring Data JPA

Тиньков и Варламов — о деньгах, Трампе и Путине | Интервью из Мексики: Plata, визы, наследство
▶︎

Тиньков и Варламов — о деньгах, Трампе и Путине | Интервью из Мексики: Plata, визы, наследство

NestJS Full Course for Beginners in 2026 | Build a Production-Ready API
▶︎

NestJS Full Course for Beginners in 2026 | Build a Production-Ready API

Можем ли мы с базой, но без кэш-слоя в 2024 году? / Алексей Рыбак
▶︎

Можем ли мы с базой, но без кэш-слоя в 2024 году? / Алексей Рыбак

The worst is yet to come! N. Platoshkin gives a full breakdown of the escalating crisis from A to Z!
▶︎

The worst is yet to come! N. Platoshkin gives a full breakdown of the escalating crisis from A to Z!

See How a 453kg Giant Bluefin Tuna Is Flawlessly Carved in Seconds
▶︎

See How a 453kg Giant Bluefin Tuna Is Flawlessly Carved in Seconds

Олег Анастасьев — Распределенные системы в Одноклассниках
▶︎

Олег Анастасьев — Распределенные системы в Одноклассниках

Событийная интеграция в 1С - RabbitMQ и Apache Kafka
▶︎

Событийная интеграция в 1С - RabbitMQ и Apache Kafka

Какой язык выбрать для бизнес-задач и почему именно Golang / Даниил Подольский
▶︎

Какой язык выбрать для бизнес-задач и почему именно Golang / Даниил Подольский

40Hz Binaural Gamma Waves - Ultra Deep Concentration
▶︎

40Hz Binaural Gamma Waves - Ultra Deep Concentration

Надежность на масштабе в 45 млн клиентов — инструменты и практики цифрового банка / Алексей Мерсон
▶︎

Надежность на масштабе в 45 млн клиентов — инструменты и практики цифрового банка / Алексей Мерсон

ВСЁ про JAVA-СОБЕСЕДОВАНИЯ В 2026. ЗАРПЛАТЫ, ЛОВУШКИ, ВОПРОСЫ
▶︎

ВСЁ про JAVA-СОБЕСЕДОВАНИЯ В 2026. ЗАРПЛАТЫ, ЛОВУШКИ, ВОПРОСЫ