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

Нет времени объяснять, программируй! История о том, зачем исправлять «фатальные недостатки»

Golang Conf: Go для высоконагруженных систем

Go: Go для высоконагруженных систем

Доклад принят в программу конференции

Мнение Программного комитета о докладе

Реализовать распределенное хранилище — непростая задача. В данном докладе разберемся, как это сделать на Go, какие проблемы при этом придется решить и, самое главное, зачем это делать, когда существует множество готовых решений.

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

Все те, кто искренне не понимает значение фразы «Работает — не трогай!».

Тезисы

В жизни каждого программиста наступает момент, когда существующий ORM, библиотека для парсинга JSON или логов перестают устраивать настолько, что появляется еще один проект, лишенный всех недостатков.

А что делать, если не устраивает что-то посерьезнее, чем библиотека логов?

Мы используем свои сервера раздачи контента; готовимся к переезду в собственное распределенное хранилище объектов; используем JIT-пакетирование и шифрование видео на лету и все это пишем на Go.

Разберемся:
* почему, собственно, Go? Его плюсы и минусы для наших решений;
* какой минимум нужно знать, чтоб решение было рабочим, и в чем тут сильно помогает Go;
* когда наступает момент, что ввязаться в разработку своего решения нужно.

CTO Kinescope.io.

Kinescope

Kinescope — видеоинфраструктура для интернета. Помогают бизнесу раскрыть потенциал профессиональных видеорешений для своих задач. Объединяют все необходимое для хранения, обработки, CDN-доставки и защиты видео в одном месте. Продукты Kinescope подходят как для стартапов, так и для компаний из списка РБК500 и государственных предприятий с высокими нагрузками и сложной логикой.

Видео

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

Golang Conf: Go для высоконагруженных систем