Если список литературы по Go на лето уже прочитан, пора переходить от теории к живым кейсам. 23 июля собираемся на онлайн-встрече Go-сообщества от YADRO и Postgres Professional. Начинаем в 19:00 — подключайтесь к трансляции и слушайте тех, кто работает с Go каждый день.
Что в программе
Своим опытом поделятся инженеры YADRO и Postgres Professional. В самом начале Руслан Барсуков, ведущий инженер по разработке ПО, расскажет о планах московского Go-сообщества и проектах, над которыми работают Go-разработчики YADRO.
От Python к Go: не бойтесь переписывать готовые решения
Иван Локк
Go-разработчик в направлении Releases Engineering YADRO
На примере OVN Metadata Agent расскажу, почему Python перестал справляться с нагрузкой и мы решили перейти на Go. Поделюсь, с какими сложностями столкнулись при переписывании компонента и отдельно разберу проблемы с приведением типов и разницу в их обработке в Python и Go.
Построение пулов и очередей задач на базе Postgres
Владислав Сидорин
Ведущий Go-разработчик в Postgres Professional
Расскажу, как организовать очереди задач, если из доступной инфраструктуры есть только Postgres, а использовать Kafka, RabbitMQ или NATS не получается. Покажу несколько подходов к построению и обработке таких очередей и объясню, почему они могут пригодиться даже в проектах, где уже есть брокер сообщений или событий.
Онлайн-регистрация открыта — подключайтесь к трансляции, чтобы не пропустить выступления спикеров. До встречи в Go-сообществе!
Если вы хотите узнать больше про Go-разработку прямо сейчас, читайте статьи на Хабре:
-
Готовим слайсы в Go: подробно о динамических массивах, строчках и ускорении
-
Укрощение примитивов синхронизации: сравниваем решения задачи с построением пула потоков на С и Go
-
Design by Contract на минималках: пишем assertions и улучшаем устойчивость на Go
-
Разбираем конкурентность в Go: книги, блоги, выступления
ссылка на оригинал статьи https://habr.com/ru/articles/1059750/