Отказоустойчивое Такси, или Как мы строим надежный сервис Архитектуры, масштабируемость
Доклад принят в программу конференции
Тезисы
При недоступности приложения Такси пользователь в пару кликов уходит к конкуренту. Поэтому отказоустойчивость — наш приоритет.
Я расскажу:
- что часто приводит к проблемам в больших сервисах;
- какие подходы (паттерны отказоустойчивости) помогают переживать их незаметно;
- как паттерны "делают стабильность" и как применить их в любом проекте;
- зачем сделали свой circuit breaker, чем полезен API Gateway, как приготовить конфиги; как пережить отказ критической СУБД.
Максим Педченко
Яндекс.Go
Последние несколько лет работает в Яндекс.Go, где придумывает архитектуры разных компонентов сервиса. Руководит группой продуктовой разработки, любит писать код на C++.
Другие доклады секции Архитектуры, масштабируемость
Чёрная магия JIT-компиляции
Алексей Рагозин
Дойче Банк
Проектирование высоконагруженных систем на основе моделирования и теории массового обслуживания
Максим Юнусов
IT1
Игровой сервер: что там внутри?
Марк Локшин
IT Territory/Mail.ru Group
Угнать за 5 миллисекунд: как мы делали транспорт для торговых ядер Московской Биржи
Николай Карлов
VK Cloud
Как сдержать самые сложные обещания: планирование batch-задач в системе Yandex.YT
Игнат Колесниченко
Яндекс
Как правильно выбирать очередь
Владимир Перепелица
Tarantool, VK