Профессиональная конференция для Go-разработчиков

Разложим способы оптимизации по полочкам

Лучшие практики, Go-way

API
Бэкенд / другое
PostgreSQL
Базы данных / другое
GO
Оптимизация

Программный комитет ещё не принял решения по этому докладу

Целевая аудитория

Разработчики распределённых веб-сервисов

Тезисы

Развивающиеся проекты часто проходят через одни и те же стадии — сначала быстро написали много кода, а через время, когда система обросла фичами и зависимостями, код замедлил работу.

В докладе я предложу пошаговый алгоритм по выявлению проблем с производительностью. А также рассмотрю разные способы повышения скорости работы кода и эффективность их применения в сервисах.

Все это разберу на примере наиболее распространенного в нашей архитектуре типа приложений — набора сервисов, которые взаимодействуют между собой по HTTP, gRPC, обмениваются сообщениями и хранят информацию в базе данных.

За долгую карьеру в IT успел позаниматься разными направлениями, системным программированием, OpenStack, разработкой S3. В последние 5 лет сосредоточился на разработке информационных систем на Golang в качестве тимлида.

VK Tech

VK Tech — технологическая вертикаль экосистемы VK Используем многолетний опыт VK в развитии интернет-сервисов и технологии на базе открытого кода. Cоздаем высококонкурентное программное обеспечение для повышения эффективности бизнеса партнеров.

Видео

Другие доклады секции

Лучшие практики, Go-way