Конференция завершена. Ждем вас на DevOpsConf в следующий раз!

Архитектура систем

Привет, друзья!

На конференциях рассказывают, как производить рефакторинг легаси-систем, делать их более оптимальными, гибкими. Подходы известны и часто проговаривались. 

Сегодня представим вам спикеров, которые расскажут не только про рефакторинг архитектуры, но и о процессе доведения ее до продакшна, параллельно с работающей легаси-системой.

Также поговорим о том, как выбрать принципы, по которым вы развиваете свою архитектуру, и сделать их рабочим инструментом, а не ещё одной страничкой документации. И о том, как можно реализовать описание самих SLA в виде кода, а еще как, исходя из таких SLA-as-code, автоматически строить дашборды и алерты.

Эти доклады можно прийти послушать, а главное — задать после них вопросы экспертам и обсудить с коллегами — на DevOpsConf 2023. Ждём вас в Москве 13 и 14 марта на конференции о процессах для senior-инженеров.

Купить билет

Доклады DevOpsConf 2023

Руслан Сафин

Даже грамотно спроектированная микросервисная архитектура с течением времени требует пересмотра и рефакторинга.

  • Как не пропустить этот момент в случае проектирования и разработки с нуля?
  • Как понять, что легаси-микросервисы спроектированы не лучшим образом?
  • Как, собственно, начать рефакторинг архитектуры и, что немаловажно, закончить его и довести до прода в виде реализации?

На эти и другие вопросы в ходе доклада ответит Руслан Сафин (Byndyusoft). 

Команде для нормального развития продукта нужны принципы: как и что делать и на уровне кода, и на уровне решения.

Дмитрий Бардин

Помочь могут архпринципы, но есть еще две проблемы:

  1. команда не понимает, что это;
  2. после написания их никто не применяет.

Как собрать архпринципы, в которые команда поверит? Как сделать так, чтобы они не остались на уровне чек-стайла? И что насчет автоматизации? Об этом расскажет Дмитрий Бардин (Яндекс.Маркет).

Дмитрий Куянов

У них было несколько команд разработки, большой объем критичных для компании задач, сжатые сроки для их реализации, много новых микросервисов и старого легаси. А еще команда SRE, которой нужно всё это поддерживать. И платформенная команда, которая попыталась реализовать решение для мониторинга SLA-микросервисов с минимальными отвлечениями на это всех остальных команд.

На выходе они получили оповещения о нарушениях SLA "из коробки" и много пунктов для дальнейших улучшений. Приходите послушать реальный кейс Дмитрия Куянова (Райффайзен Банк).


Тем временем наши редакторы уже подготовили для вас самую свежую статью. Почитаем?

Эволюция распределённых атак в интернете: 1994 — настоящее время

Чтобы лучше понимать, как противостоять распределённым атакам, надо «думать как распределённые атаки». А чтобы разобраться, как они «думают», стоит погрузиться в историю их развития и пройти по важнейшим временным вехам. Давайте рассмотрим проблемы Panix, Sony, XboxLive/PSN, Mirai, memcached, а также значимые случаи в Рунете. О том, как параллельно с DDoS возникал и развивался инструментарий для парсинга веб-страниц и API, создавались боты для скрэпинга и росла их массовость, нам расскажет Георгий Тарасов — владелец продукта Bot Protection в Qrator Labs.