Эффективные надежные микросервисы

В Одноклассниках запросы пользователей обслуживает более 200 видов уникальных типов сервисов. Множество этих сервисов используют прием совмещения в одном процессе JVM бизнес-логики и распределенной отказоустойчивой базы данных Cassandra, превращая обычный микросервис в микросервис с состоянием. Это позволяет нам строить высоконагруженные сервисы, управляющие сотнями миллиардов записей с миллионами операций в секунду на них.

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

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



Олег Анастасьев,

Одноклассники

@m0nstermind
Эффективные надежные микросервисы
Олег Анастасьев,
Одноклассники
@m0nstermind
В Одноклассниках запросы пользователей обслуживает более 200 видов уникальных типов сервисов. Множество этих сервисов используют прием совмещения в одном процессе JVM бизнес-логики и распределенной отказоустойчивой базы данных Cassandra, превращая обычный микросервис в микросервис с состоянием. Это позволяет нам строить высоконагруженные сервисы, управляющие сотнями миллиардов записей с миллионами операций в секунду на них.

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

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

О спикере
O спикере
Начал карьеру программиста в далеком 1995 году. Разрабатывал ПО в банковской сфере, телекоме, транспорте.

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

В последнее время занимался созданием С*One — распределенной отказоустойчивой NewSQL СУБД и one-cloud — частным облаком, управляющим всеми серверами Одноклассников.
Другие спикеры
Другие спикеры
Партнёры SnowOne
Онлайн-партнёры
Click to order
Cart
Total: 
Личные данные напечатаем на бейдже, а на почту пришлём подтверждение оплаты в течение 30 минут
Имя
Фамилия
Компания
Должность
E-mail
Оплачивая участие, вы соглашаетесь на обработку персональных данных и с условиями пользования сайтом