Кирилл Шваков

Более 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