В жизни каждого программиста наступает момент, когда существующий ORM, библиотека для парсинга JSON или логов перестают устраивать настолько, что появляется еще один проект, лишенный всех недостатков.
А что делать, если не устраивает что-то посерьезнее, чем библиотека логов?
Мы используем свои сервера раздачи контента; готовимся к переезду в собственное распределенное хранилище объектов; используем JIT-пакетирование и шифрование видео на лету и все это пишем на Go.
Разберемся:
* почему, собственно, Go? Его плюсы и минусы для наших решений;
* какой минимум нужно знать, чтоб решение было рабочим, и в чем тут сильно помогает Go;
* когда наступает момент, что ввязаться в разработку своего решения нужно.