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

  • GitHub
  • LinkedIn
  • GetMentor
  • Техлидошная
  • Статьи
  • Вебинары
  • Доклады
  • Обо мне
  • RSS
  • en
  • Using the Kubernetes Controller for Envoy (Part 2)
    сент. 14, 2022 #post

    Вторая часть статьи о написании контроллера в kubernetes.

  • Using the Kubernetes Controller for Envoy
    сент. 12, 2022 #post

    Статья о написании контроллера в kubernetes.

  • Чего ждать от NeoVim: особенности редактора
    авг. 19, 2022 #post

    Поскольку NeoVim давно и прочно стал одним из основных моих инструментов, то не мог обойти его вниманием. Статья описана в популярной форме для тех, кто с NeoVim знаком лишь понаслышке, и призвана помочь лучше понять что из себя представляет этот редактор.

  • Testing cli tool with logging
    авг. 7, 2022 #post

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

  • RBAC with OPA
    июл. 24, 2022 #post

    Описание использования Open Policy Agent для реализации RBAC системы.

  • Управляемое потребление ресурсов в крупной инфраструктуре
    июл. 13, 2022 #talk

    В Авито более 1000 микросервисов, которые чаще всего работают в нескольких kubernetes кластерах, расположенных в разных датацентрах. Каждый из них потребляет ресурсы нод, какие-то сервисы меньше, какие-то больше. Чтобы иметь возможность управлять инфраструктурой а не просто бесконечно ее наращивать необходимо уметь выделять и ограничивать ресурсы под каждый сервис индивидуально под каждый сервис и конечно автоматизированно. Я расскажу как это устроено в нашем PaaS. Как быстро и эфектино определять limits/requests для каждого деплоя, как считать суммарно потребление по целым юнитам, и как с помощью получившегося механизма мы смогли начать планировать ресурсы.

  • Extending NeoVim with Lua
    июл. 10, 2022 #post

    Одно из главный преимуществ NeoVim это простота написания ресширений для него. Достаточно разобраться в Lua, который простой как палка, и разобраться с API. В этой статье описано простое расширение. Суть статьи показать как это делать и к чему быть готовым.

  • Testing cli tool with logging
    июл. 7, 2022 #post

    Несколько примеров как можно прикрутить fuzzy finder почти к чему угодно.

  • NeoVim как IDE для Golang и не только
    июн. 30, 2022 #talk

    Расскажу про плюсы и минусы использования NeoVim как основной среды. Покажу функциональные возможности и сравню с аналогичными в Goland. Приведу примеры решения частых рабочих кейсов. Многие недооценивают Vim/NeoVim из-за кажущейся внешней сложности и неудобности. Это часто ошибочное мнение, и я хотел бы показать все стороны этого инструмента, который может быть полезен не только для разработки. Переход на NeoVim часто вызывает желание осваивать и другие консольные утилиты, например tmux, которые в результате могут изменить работу в лучшую сторону.

  • Distributed locks in go without changing the app
    мая 29, 2022 #post

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

Обратно
page 2 of 4
Дальше
Copyright © 2024 Anton Gubarev