Статьи
Восновном статьи опубликованы на ресурсах типа habr.ru, dev.to, hackernoon.com и других (для некоторых возможно потребуется VPN).
- Как PaaS Авито помогает регулировать потребление ресурсов CPU и RAM
окт. 21, 2022 #postОписал каким образом платформа в Авито автоматически выставляет request/limit для подов и как хранит инсторические данные о потреблении, на основании которых впоследствии происходит планирование железа.
- 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 системы.
- Extending NeoVim with Lua
июл. 10, 2022 #postОдно из главный преимуществ NeoVim это простота написания ресширений для него. Достаточно разобраться в Lua, который простой как палка, и разобраться с API. В этой статье описано простое расширение. Суть статьи показать как это делать и к чему быть готовым.
- Testing cli tool with logging
июл. 7, 2022 #postНесколько примеров как можно прикрутить fuzzy finder почти к чему угодно.
- Distributed locks in go without changing the app
мая 29, 2022 #postСтатья описывает создание консольной утилты, которая запускает приложения, но только в единственном экземпляре. То есть не требуется менять код запускаемого приложения чтобы сделать его распределенным. Этот подход к запуску лежит в основе и других инструментов, и основная задача как раз разобрать как он работает.
- Материализованные представления и ReplacingMergeTree в ClickHouse (часть 2)
апр. 6, 2022 #postПродолжение рассказа об опыте использования одновременно материализованных представлений и движка ReplacingMergeTree в ClickHouse.
- Материализованные представления и ReplacingMergeTree в ClickHouse
мар. 22, 2022 #postОписал на Хабре подводные камни, на которые натыкался при использовании одновременно материализованных представлений и движка ReplacingMergeTree в ClickHouse.