Более 20 лет опыта в ИТ, специализируюсь на системном дизайне и архитектуре высоконагруженных распределённых систем. Опыт разработки на Go и руководства инженерными командами, включая AI‑агентов как полноценных участников процесса. Выступаю на конференциях и работаю в Kinescope уже более 7 лет, где в настоящее время занимаю должность CTO.
Статьи и выступления
Разгоняем Go TLS до 100 Gbps: kTLS, zero-copy и грабли продакшена
Как из Go-сервиса выжать десятки гигабит в HTTPS: почему TLS ломает zero-copy, как работает kTLS, где выигрывает перенос шифрования в ядро, и что пришлось поменять в реальном продакшене.
ДокладНет времени объяснять, программируй!
Практический опыт разработки собственных решений в Kinescope: когда и почему стоит писать свой софт вместо использования готовых продуктов, примеры из практики (CDN, DNS, хранение данных) и работа с Go.
ДокладКак мы не выбрали K8s, остались эффективными и повысили производительность
Статья по мотивам доклада на TeamLead Conf: почему мы не используем Kubernetes в продакшене и как построили эксплуатацию на systemd, deb-пакетах и Ansible.
ДокладЭксплуатация без K8s
Практический опыт эксплуатации production-инфраструктуры без Kubernetes: как мы отказались от K8s и построили простую, надёжную и эффективную систему на базе systemd и пакетных менеджеров.
ДокладРаздача контента с HDD: эволюция CDN edge от файлового хаоса к простому хранилищу
Практический опыт построения CDN на обычных HDD: как решить проблему миллиардов мелких файлов, оптимизировать работу с дисками, и как система эволюционировала от сложной архитектуры с merge до более простого решения без фоновых процессов.
ДокладПрофит для компании от Go
Практический взгляд на экономические преимущества Go: почему выбор языка программирования — это бизнес-решение, а не только техническое.
ДокладОптимизация запросов и доступа к данным (ClickHouse Meetup Exness, 07.05.2019)
Практические приёмы оптимизации ClickHouse: агрегации, Nested-срезы, словари и использование статистики для ускорения запросов к логам.
СтатьяClickHouse тормозит
Практический опыт оптимизации ClickHouse: от проблем производительности до решения через массивы и структуры данных. Масштабирование системы статистики.
ДокладРазгоняем Go TLS до 100 Gbps с сервера
Как мы достигли производительности TLS 100 Gbps на одном сервере в Kinescope. По мотивам доклада для Golang Conf.
Habr