Начало основного контента

Доклады

  • День 2

    EN

    In this talk, we will discuss the evolution of DevOps practices and tools, and what is different about Site Reliability Engineering (SRE), the connection between PaaS, Kubernetes, and Managed Services, and how each new wave of change enables the next one.

    • #practices
    • #tools
    • #truestory
  • День 4

    EN

    If there’s one constant in Kubernetes talk, it is that Kubernetes is complex. Too complex, perhaps. There’s the “wall of YAML,” but there are also hidden complexities in how developers design their applications to run on Kubernetes and the practices operations people follow. Michael's theory is that Kubernetes is not intended for developers and, for the most part, developers should rarely deal with Kubernetes directly. This talk will develop that theory.

    • #k8s
    • #theory
  • День 4

    RU

    Виктор покажет различия между API-шлюзами и сервисными ситами, а также то, когда прагматично и объективно использовать то или другое. В докладе также будут обсуждаться сходства и различия между коммуникационным уровнем, предоставляемым шлюзами, сервисными ситами.

    • #whentouse
    • #servicemesh
    • #APIgateway
  • День 4

    RU

    Узнаем о базовых принципах, лежащих в основе современных TSDB, заглянем во внутреннее устройство Prometheus и посмотрим, как (и главное зачем) Владимир и команда мигрировали Okmeter на Cortex.

    • #experience
    • #observability
    • Андрей Колаштов
    • Дмитрий Столяров
    • Владимир Гурьянов
  • День 4

    RU

    Подводим итоги, вспоминаем яркие моменты и рассказываем о дальнейших планах. Заходите на трансляцию, чтобы ничего не пропустить!

    • Андрей Когунь
    • Андрей Дмитриев
    • Антон Черноусов
    • Мария Лаврова
  • День 4

    RU

    В этом докладе мы постараемся разобраться, в какой момент индустрия тестирования свернула не туда, и куда бежать, чтобы всё заработало как надо.

    • #TestOps
    • #bestpractices
  • День 3

    EN

    The shift to cloud computing involves a veritable plethora of new technologies and approaches. From 12 factors to domain driven design, change is afoot. Your organization is knee deep in functions and platforms and containers and while the technology is important, we can’t afford to overlook the importance of culture. What changes when we go to the cloud? How do we get there? How does Conways law affect the success of our efforts? How can we help people navigate the latest evolution in computing? This talk will explore how cloud native computing impacts more than just our architecture.

    • #applicationdesign
    • #cloudnative
  • День 4

    RU

    Как монорепозиторий изменил жизнь разработчиков и скорость доставки изменений для большинства продуктов «Лаборатории Касперского».

    • #monorepo
    • #bestpractices
  • День 4

    RU

    На этой сессии Алексей и Барух обсудят и разберут во всех подробностях доклад Джона Уиллиса «Automated governance». С этим докладом Джон выступал на конференции DevOops Moscow в 2020 году.

    • #onceagain
    • #livereaction
  • День 4

    RU

    Чтобы устройство конечного пользователя смогло подключиться к серверу вашего проекта, ему нужно знать IP-адрес этого сервера (а может быть даже не одного). Это преобразование выполняется с помощью системы доменных имён. В рамках доклада посмотрим на возможные точки отказа доменных зон и вспомним один из ярких примеров массовой недоступности сервисов последних лет.

    • #partner
    • #techtalk
  • День 4

    RU

    Представьте: в компании 5 разработчиков, 2 репозитория, вы уже внедрили линтеры в CI/CD-пайплайн, версию языка программирования обновляете достаточно быстро, ещё не думаете про безопасность тех зависимостей, что устанавливаете, вас ещё пока не пытаются взломать и всё хорошо. Компания ширится, микросервисная архитектура стремительно развивается, количество репозиториев растёт с 2 до 20. Разработчиков уже не 5, а 45, компания становится более привлекательной для хакеров, вас всё чаще пытаются взломать. На собеседованиях разработчики спрашивают, внедрили ли вы линтеры, но в половине проектов их уже почему-то нет. Вопрос использования версии языка без уязвимостей также становится всё более актуальным, как и безопасность используемых зависимостей и тем более автоматических проверок кода на наличие SQL-инъекций. Уследить за тем, что во всех 20 репозиториях внедрили эти проверки, становится достаточно сложно. А что делать, если репозиториев не 20, а 50? Или 100? Богдан расскажет, как эту проблему решают в его компании и обсудит с участниками, как это решается в других компаниях.

    • #partner
    • #smoking_room
  • День 3

    EN

    In this session, Juraci Paixão Kröhling will introduce you to the OpenTelemetry Collector showing how you can deploy it in a variety of scenarios, from the classic “agent/collector on Kubernetes” up to scalable tail-based sampling. In the second part, we’ll see how a component can be built from scratch and integrated into our own distribution. We’ll wrap it up with a Q&A.

    • #observabilitytools
  • День 3

    RU

    Database as a service дает возможность разработчикам или клиентам быстро развернуть базу данных без обращения к операционным командам. В этом докладе Сергей расскажет про Kubernetes-операторы для баз данных, как построить свой DBaaS в Kubernetes и как управлять всем этим с помощью GitOps.

    • #DBaaS
    • #GitOps
    • #k8soperator
  • День 2

    RU

    В докладе спикеры хотят показать другой способ работы с IaC — с использованием реальных языков программирования на примере Pulumi и cdktf от Terraform. Таким образом, разработчики и девопсы могут использовать знакомые им инструменты и IDE и при работе с инфраструктурой.

    • #IaC
    • #Infrafordevelopers
  • День 1

    RU

    Обсудим существующие системы хранения артефактов, некоторые из особенностей их сопровождения, а также поговорим о том, какая система используется в Mir.PlatForm и НСПК. Спикер расскажет тех о моментах, на которые важно обратить внимание, и поделится небольшим лайфхаком.

    • #partner
    • #interview
  • День 2

    RU

    Лев Гончаров и Александр Глухов обсудят с гостями интерактива злободневные темы по DevOps. Кто вообще может называть себя девопсом? Есть ли вообще такая профессия? «YAML-программирование» отупляет? Как быть с хайпом вокруг DevOps и кто извратил саму DevOps-идеологию? У гостей будет возможность поделиться болями, подискутировать и вместе выбрать, что же бесит в профессии больше всего.

    • #partner
    • #smoking_room
  • День 1

    RU

    Павел расскажет о том, как работает Scheduler Kubernetes, покажет, как можно настроить его под ваши задачи. Вместе научим Kubernetes понимать зоны доступности и автоматически следить за распределением инстансов приложений в них. Поговорим о том, как снизить стоимость разработки приложений в Kubernetes и максимально упростить задачу для разработчика.

    • #cloud
    • #improvement
  • День 2

    RU

    Вопрос развития soft skills в ИТ столь же острый, сколь и тривиальный. Возможно он актуален именно потому, что речь идет об инженерах и технических специалистах, т.е. людях, которые по долгу службы аналитичны, критичны, системны, конкретны и любят ломать системы так же сильно, как их строить. А когда речь заходит soft — неизменно возникают ассоциации с чем-то абстрактным, сложноопределяемом и «вечном» с точки зрения прокачки. Но действительно ли soft skills — это что-то настолько сложное, что ими актуально заниматься только если ты тимлид или собираешься им стать завтра?

    • #smoking_room
  • День 1

    RU

    Говорим о расписании, сессиях и делимся информацией. Подключайтесь, чтобы узнать, что вас будет ждать в эфире в ближайшее время!

    • Барух Садогурский
    • Андрей Когунь
    • Алексей Акопян
  • День 2

    EN

    Learn how to improve your security posture when you use GitHub Actions in your day-to-day work.

    I want to help you prevent getting your company in the news, for something like leaking your customers data out into the world, just because you are using a pipeline in the wrong way.

    I’m here to show you, what you can do to prevent that from happening, by using my recommendations and being aware of the things you need to look at while using GitHub Actions.

    • #CI/CD
    • #automatization
  • День 2

    RU

    Евгений покажет, как и с помощью чего строить процессы, даст на выходе решения для использования и напомнит в 2021 году работодателям, что DevOps — это не инженер и не должность, а методология, которая в первую очередь говорит о надлежащем состоянии процессов и подходов к разработке и сопровождению сервисов.

    • #culture
    • #methodology
  • День 2

    RU

    История про постепенное построение гибридной инфраструктуры, между собственным железом и арендованными облаками:

    • Зачем пошли этим путём?
    • Какие опасности подстерегали?
    • До какой стадии получилось дойти и сколько это стоило?

    Евгений постарается ответить на эти вопросы в своем докладе.

    • #MaaS
    • #hybridcloud
  • День 3

    RU

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

    • #smoking_room
  • День 2

    RU

    Не упустите возможность посмотреть на техническое интервью глазами тех, кто его проводит, узнать про их боль и страдания, а также получить совет, что делать на интервью, если не знаете правильный ответ на вопрос.

    • #smoking_room
  • День 2

    EN

    In the past years, enterprise workloads have been moved to cloud-native, containerized environments, powered by Kubernetes. And still, many organizations are struggling with updating their Continuous Delivery stack. While many new, cloud-native CI/CD technologies have emerged, not all of them are ready for prime time yet. Which so many technologies, platforms, and stacks available, what is a reasonable approach and choice of technology for real-world, cloud-native projects? This discussion / battle will discuss various CI/CD technologies, from Jenkins (X), to Tekton, to GitHub actions, custom bash scripts, and others, and what should we choose for our projects to end this discussion once and for all.

    • #tools
    • #battle
    • Антон Вайс
    • Sebastian Daschner
    • Виктория Алмазова
    • Melissa McKay
  • День 2

    EN

    What if you are told that you're making technology choices the wrong way? Instead of looking at the potential of a technology, we need to look at its potential friction, and take a step back to wonder what the question was, again.

    • #QnA
    • #technologyimpact
  • День 2

    RU

    Как извлекать из облачных сервисов максимальную выгоду? На этот вопрос мы ответим в нашем докладе. Расскажем о том, что такое FinOps и как уже ни один год эта практика позволяют предприятиям за рубежом повышать экономическую эффективность ИТ инфраструктуры.

    • #methodology
  • День 3

    RU

    Облачные технологии стали де-факто стандартом для индустрии, уровень понимания их работы, особенностей использования и биллинга высок как никогда. Однако даже самые интуитивно понятные вещи могут на проверку оказаться гораздо интересней. В открытой дискуссии о неочевидных расходах в облаке мы обсудим, почему удаление S3 бакета не бесплатно, а порой может обойтись очень дорого, почему мы продолжаем платить за выключенные сервисы и недоступные регионы, то, как устаревший контракт с облачным провайдером может сделать ресурсы дороже list price, а также многое другое.

    • #smoking_room
    • Артём Семёнов
    • Виталий Белясов
    • Павел Селиванов
    • Илья Семёнов
  • День 3

    RU

    Несмотря на обилие документации по стандарту, используемым тулам и библиотекам, многие разработчики продолжают руководствоваться тем, что YAML — это язык сериализации данных для людей, и пишут структуры, полагаясь в основном на интуицию и опыт. Иногда это приводит к так называемым выстрелам в ногу и попыткам понять, что же пошло не так. Александр собрал некоторые примеры из реальной жизни, чтобы показать, как зачастую просто это случается.

    • #partner
    • #techtalk