Антон Губарев

  • GitHub
  • LinkedIn
  • GetMentor
  • Техлидошная
  • Статьи
  • Вебинары
  • Доклады
  • Обо мне
  • RSS
  • en
  • Highload++ Межсервисная авторизация в Авито.PaaS
    нояб. 24, 2023 #talk

    Доклад на Highload++ 2023 о внедрении межсервисной авторизации на базе Open Policy Agent и Istio.

  • Service Mesh авторизация с Istio и Open Policy Agent
    нояб. 10, 2023 #talk

    Как обеспечить контроль за межсервисным взаимодействием для 2500 сервисов и ничего не сломать? Почему просто добавить межсервисную авторизацию в Service Mesh недостаточно. Расскажу, какие шаги мы прошли от прототипа до интеграции в продакшн, как боролись с временем ожидания и добились невозможности случайного закрытия доступов.

  • Автоматизация с NeoVim. Treesitter или теги в GO
    мар. 13, 2023 #webinar

    Расскажу как работать с Treesitter — утилитой для парсинга кода. На простом примере покажy, как добавлять и удалять теги из структур в Golang.

  • Автоматизация с NeoVim. Запуск внешних утилит.
    февр. 27, 2023 #webinar

    Продолжа рассказывать про возможности автоматизации в NeoVim. В этом видео речь пойдёт о методах API для работы с буфером. На примерах покажy, как запускать команды из Vim, получать результаты и обрабатывать их.

  • Автоматизация с NeoVim. Удяляем лишние символы.
    февр. 10, 2023 #webinar

    Первое видео из трех про расширение возможностей NeoVim с помощью Lua. В этом видео речь про автоматическое удаление лишних символов, как пример того, как можно расширять возможности.

  • Вебинар ОТУС "Bash повышенной сложности"
    окт. 28, 2022 #webinar

    Bash хоть и очень старый инструмент со странным синтаксисом, но он по-прежнему повсеместно встречается на практике. Важно уметь не только понимать чужие скрипты, но и уметь их модифицировать при необходимости. На уроке разберу наиболее сложные для понимания части.

  • Как PaaS Авито помогает регулировать потребление ресурсов CPU и RAM
    окт. 21, 2022 #post

    Описал каким образом платформа в Авито автоматически выставляет request/limit для подов и как хранит инсторические данные о потреблении, на основании которых впоследствии происходит планирование железа.

  • Реализация ролевой системы доступа с помощью Open Policy Agent
    окт. 20, 2022 #talk

    Мы внедрили Open Policy Agent в нашу Platform as a Service, чтобы обеспечить авторизацию действий нескольких тысяч пользователей платформы. При этом представить возможность пользователям настраивать авторизационные правила для своих сервисов и при этом сохранить гибкость решения. В докладе расскажу какие шаги выполнили от идеи до запуска, с какими проблемами столкнулись. Вначале дам краткий обзор что такое OPA и для чего может использоваться.

  • Envoy xDS protocol и динамическая конфигурация
    окт. 18, 2022 #webinar

    На уроке вы узнаете для чего может быть нужна динамическая конфигурация прокси сервера. Разберем кейс на примере envoyproxy который стал практически стандартом в этом вопросе. Узнаем что такое xDS протокол и как его можно использовать, а также покажу готовые решения, основанные на данной технологии.

  • Расширение API Kubernetes с помощью CRD и контроллеров
    окт. 13, 2022 #webinar

    На занятии будут рассмотрены основные возможности JUnit Platform и подходы к определению собственного языка описания тестов с использованием возможностей Kotlin DSL и API Junit Platform.

page 1 of 4
Дальше
Copyright © 2024 Anton Gubarev