DevDay 2021
Уже скоро произойдет событие, которого ждали все девопс-ы и проектировщики – Архитектура современного программного обеспечения.
На мероприятии будут рассматриваться следующие темы:
- Что в себя включает процесс создания архитектуры приложения?
- Какие задачи при этом решаются и критерии используются?
- Что такое микросервисы? В каких случаях их следует использовать и как с их помощью разработать высокодоступные систем?
Для участи были приглашены топовые инженеры, которые ответят на эти и другие вопросы, а также с радостью покажут, как выглядит архитектура современного программного обеспечения.
Расписание:
12:00 – 12:50 Павел Селиванов, Mail.ru
Использование Kubernetes для решения задач разработки
Расскажу о нетривиальных способах использования объектов Kubernetes для решения типовых задач в разработке, покажу редко используемые параметры при настройке этих объектов, которые помогут решить многие проблемы. Также поговорим о важных аспектах настройки своего приложения для работы в кластере и многом другом.
12:50 – 13:30 Андрей Цветцих, EPAM
Чистая архитектура на практике
Расскажу наш опыт примненения "Чистой Архитектуры" на реальных проектах. Как получился шаблон, по которому можно стартовать новый проект. Или к которому можно рефакторить существующий. Примеры кода будут на C#. Но сам подход универсален и подходит для backend на любой технологии.
Архитектура системы по распознаванию и классификации звука
13:30 – 14:10 Максим Петров, Akvelon
Архитектура системы по распознаванию и классификации звука
Построение архитектуры системы по распознаванию и классификации звука на примере популярного приложения MeowTalk.
Основные принципы, применяемые при разработке приложения, проблемы производительности на начальном этапе и зависимость от постоянного соединения с сервером.
13:30 – 14:10 Фрол Крючков, Avito
Цель микросервисной архитектуры
Многие современные компании подверглись тренду и ушли в микросервисы. А какую именно проблему решают микросервисы? Понимание этого поможет разработчикам самостоятельно отвечать на прикладные вопросы: о размере микросервисов, о том как стоит их делить, как стоит устраивать коммуникацию между ними и т.д.
14:10 – 14:50 Марсель Ибраев, Cлёрм
Высокодоступное приложение в кластере Kubernetes
Многие знают, что Kubernetes — штука отказоустойчивая. Но когда требования к доступности приложения значительно возрастают, могут появиться проблемы.
- Что делать, если во время Rolling Update проскакивают кратковременные 500-ые ошибки?
- Как админам обновлять версию кластера или ядра ОС прямо в середине рабочего дня, не зацепив продакшн?