Загрузка страницы

Олег Анастасьев — Эффективные надежные микросервисы

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

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

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

Видео Олег Анастасьев — Эффективные надежные микросервисы канала JUG .ru
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
14 февраля 2020 г. 17:56:10
00:59:58
Другие видео канала
Андрей Паньгин — Память Java процесса по полочкамАндрей Паньгин — Память Java процесса по полочкамМикросервисная архитектура, подходы и технологии / Кирилл Ветчинкин (TYME)Микросервисная архитектура, подходы и технологии / Кирилл Ветчинкин (TYME)Микросервисы со Spring Boot & Spring Cloud (Александр Бармин)Микросервисы со Spring Boot & Spring Cloud (Александр Бармин)Дмитрий Пацура — Микросервисная архитектураДмитрий Пацура — Микросервисная архитектураФронтенд-приложения как микросервисы / Владимир Санников (Точка)Фронтенд-приложения как микросервисы / Владимир Санников (Точка)Event-Driven Architecture в контексте микросервисов: основные паттерны | Николай Голов, ManyChatEvent-Driven Architecture в контексте микросервисов: основные паттерны | Николай Голов, ManyChatБайки про Архитектуру, микросервисы и монолиты. Николай АлименковБайки про Архитектуру, микросервисы и монолиты. Николай АлименковКирилл Толкачёв и Егений Борисов — Reactive или не reactive, вот в чем вопросКирилл Толкачёв и Егений Борисов — Reactive или не reactive, вот в чем вопросИлья Климов — 30: слишком много JavaScriptИлья Климов — 30: слишком много JavaScriptГригорий Кошелев — Когда всё пошло по КафкеГригорий Кошелев — Когда всё пошло по КафкеJiří Holuša — Intel Optane DC and Java: Lessons learned in practiceJiří Holuša — Intel Optane DC and Java: Lessons learned in practiceСергей Цыпанов — Ах, эти строкиСергей Цыпанов — Ах, эти строкиОлег Докука — Протокол RSocket — будущее реактивных приложенийОлег Докука — Протокол RSocket — будущее реактивных приложенийРеактивные микросервисы с Apache Kafka / Денис Иванов (2ГИС)Реактивные микросервисы с Apache Kafka / Денис Иванов (2ГИС)Александр Ноздрин Плотницкий — Java microservices  from Netflix OSS to KubernetesАлександр Ноздрин Плотницкий — Java microservices from Netflix OSS to KubernetesСергей Владимиров — Криптография для Java-программистаСергей Владимиров — Криптография для Java-программистаТагир Валеев — Заменят ли роботы программистов?Тагир Валеев — Заменят ли роботы программистов?Что мы знаем о микросервисах? / Вадим Мадисон (Avito)Что мы знаем о микросервисах? / Вадим Мадисон (Avito)Григорий Петров. Общение микросервисов: REST, JSON, GraphQL или gRPC?Григорий Петров. Общение микросервисов: REST, JSON, GraphQL или gRPC?
Яндекс.Метрика