В ближайшие выходные Контур устраивает в Перми и Ижевске онлайн-трансляцию юбилейной конференции CodeFest X. Кажется, это самая большая конференция для разработчиков за Уралом. На конференции в Новосибирске будет 10 секций с докладами и 3000 участников.
Фотография из паблика CodeFest.
В Ижевске транслируем секцию Backend. Регистрация на трансляцию.
В Перми — секции Backend, Frontend и QA. Регистрация на трансляцию.
Приходите посмотреть и обсудить доклады в приятной компании.
На CodeFest X неплохая программа. Наш Гриша Кошелев gnkoshelev расскажет про архитектуру Apache Kafka и её применение в open source-проекте Восток:
А вы Кафку пробовали?
Apache Kafka — распределённый программный брокер сообщений, применяемый в обработке в реальном времени данных большого объёма. К отличительным особенностям Apache Kafka можно отнести: надёжность, масштабируемость и высокую производительность. В докладе разберём основные архитектурные особенности и сценарии использования Apache Kafka. Рассмотрим неочевидные моменты и грабли, которые мы собрали на пути Востока.
Гриша выступает на DotNext.
Лёша Кирпичников BeeVee расскажет, как писать постмортемы и учиться на своих ошибках:
Аварии помогают учиться
За три последних года в Контуре произошло примерно 1000 факапов разной степени эпичности. Среди них, например, 36% были вызваны выкатыванием некачественного релиза в продакшен, а 14% — работами по обслуживанию железа в дата-центре.
Откуда я все это знаю? Из архива отчетов, которые мы называем постмортемами. Постмортемы пишут дежурные инженеры, которые отреагировали на уведомление об аварии и первыми начали разбираться в её причинах.
Зачем нашей команде этот архив? Зачем мы заставляем инженера, который несколько часов без сна чинил сложную систему, ещё и написать несколько страниц текста об этом? Эти знания помогают нам двигать инфраструктурную разработку в правильном направлении. Чем нужно заняться прямо сейчас — улучшать систему сбора метрик или отбирать у разработчиков админские права на серверах? От чего будет больше пользы— нового инструмента для нагрузочного тестирования или внедрения канареечного деплоя?
В докладе я расскажу о том, как написать полезный постмортем: кто должен его писать, что обязательно нужно упомянуть и как внедрять эту сложную DevOps-практику в большой компании, где еще несколько лет назад никто ни о каких постмортемах даже не слышал. Разберём пару примеров настоящих факапов — признайтесь, вы же любите слушать истории о том, как кто-то облажался :)
Лёша выступает на CodeFest 2018.
Дима Якин объяснит, чем тестирование «умного железа» отличается от тестирования привычных веб-приложений:
Тестирование Кассового Железа. Битва за будущее
Большой Брат наблюдает за тобой и это уже не бред сумасшедшего… Предприниматели всех сетей и даже вашего любимого магазина передают информацию о ваших покупках через online-кассы прямиком Большому Брату! Сотни тысяч магазинов по всей стране каждую секунду собирают статистику о наших покупках и Правительство знает о том, что вы будете есть на ужин уже через 5 секунд.
Я расскажу как тестируется кассовый софт, с чего мы начинали осваивать непаханое поле online-касс, с какими задачами столкнулись, а также приоткрою завесу, что происходит на самом деле, когда вы приходите покупать «пельмешки с майонезом» в магазин.
2027 год нашей эры. Кассовые Машины восстали из пепла чековой ленты. Их война, направленная на борьбу с уклонением от налогов, длилась уже десятилетие, но решающая схватка предстоит не в будущем. Здесь. Сегодня. В наши дни…
Дима даёт интервью.
До встречи в выходные.
(А ещё подпишитесь на наш Телеграм-канал, там неплохо.)