6 декабря мы провели
Как это было
Доклады
Java TechLead
Антон Гращенков
Обсудили точки отказа в микросервисе и лайфхаки по разработке — как смягчить последствия. Затронули архитектуру: почему важно разделять, изолировать и выбирать каналы общения. Затем поговорили об инфраструктуре, оркестраторах и их роли в отказоустойчивости. Коснулись мониторингов: разработчик сможет что-то починить, только когда поймёт, что сломано
Отказоустойчивость микросервисных приложений
Java TechLead
Ян Чикнизов
Разобрались, как лучше приготовить отказоустойчивый распределенный кеш. Поделились нашим опытом переезда с Hazelcast на Redis. Сравнили фичи разных популярных open source решений. Затронули различные способы сделать Redis отказоустойчивым, и особенности взаимодействия микросервисной архитектуры с ним. Также поговорили о том, как администрировать, мониторить и раскатывать Redis, и обсудили, сколько же можно сэкономить денег просто выбрав другую платформу для кешей
Как в 3 раза снизить затраты на отказоустойчивую инфраструктуру, переехав с Hazelcast на Redis
Chief System Architect в Альфа-Банке
Павел Дерендяев
Head of Developer Advocacy в Axiom JDK
Олег Чирухин
Backend Guild Lead в Метр Квадратный
Максим Гореликов
Панельная дискуссия: «Как после инцидента не уволить всю команду или культура continuous improvement»
Senior Software Acrhitect
Максим Чернухин
Поделились практикой обработки ошибок банковских сервисов и показали, как работать с логированием и трассировкой. Убедились, что главная составляющая отказоустойчивости сервисов — это работа с исключениями и фатальными ситуациями. В процессе доклада провели краш-тест сайта Альфа-Банка
Как пережить фатальные ситуации
интерактив
Пройдите тест, чтобы узнать, насколько хорошо вы знаете Java, и заново погрузитесь в атмосферу Alfa Backend Stories Meetup #1
фотоотчёт
команда
Михаил Попов
Анастасия Богуш