Михаил Цимбалов: Оптимизации реального golang-сервиса
Оптимизации реального golang-сервиса
Если вы занимались оптимизацией производительности Golang-приложений, вы наверняка заметили, что большая часть информации, которую можно найти, описывает "синтетические случаи": лишние регулярные выражения, бессмысленные аллокации в циклах, строки вместо буферов и прочее.
В своем докладе я расскажу реальную историю о том, как последовательное улучшение работы сервиса избавило нас от необходимости покупать новое железо.
Приходите, если вам интересы особенности работы профайлера в Go, способы его использования и пути улучшения работы приложения.
Михаил Цимбалов
Санкт-Петербург, Россия
Архитектор
Push.farm
Go-разработчик с 2015 года. А вообще, программирую с начальной школы и мне это все еще интересно.
Когда-то, начинал как системный администратор, после работал веб разработчиком. Сейчас, большую часть времени, я разрабатываю распределенные рекламные сервисы на Golang.
И заставляю всех писать тесты и задумываться о производительности.
Люблю учиться.