Обложка мероприятия YADRO х Postgres Pro встреча Go-сообщества
Бэкенд

YADRO х Postgres Pro встреча Go-сообщества

Встреча Go-разработчиков про системное и embedded-программирование на Go. В программе — доклады о переходе с Python на Go, проектировании высоконагруженных Go-сервисов и построении пулов и очередей задач на базе Postgres. Докладчики — Go-разработчики из YADRO, VK и Postgres Professional.

Расписание

От Python к Go: не бойтесь переписывать готовые решения #

Иван ЛоккGo-разработчик в направлении Releases Engineering, YADRO

У каждого языка есть свои преимущества и недостатки. И иногда приходит понимание, что стек был выбран неправильно.

Расскажем, почему Python стал проблемой производительности в компоненте OVN Metadata Agent при работе с платформой с волнообразной активностью, как команда искала решения на Go, и почему операции приведения типов в Go работают иначе.

Высоконагруженные Go-сервисы: надёжность, скорость и простота #

Артем КущGo-разработчик, VK

Как спроектировать и оптимизировать микросервис на Go, который сможет выдержать высокий RPS и остаться читаемым и простым в поддержке. В докладе — контекст и управление ошибками, безопасная параллельность, in-memory-оптимизации, эффективная сериализация и баланс между скоростью и простотой.

Построение пулов и очередей задач на базе Postgres #

Владислав СидоринВедущий Go-разработчик, Postgres Professional

Что делать, когда по разным причинам не получается использовать Kafka, RabbitMQ или NATS, а из инфраструктуры есть только Postgres. Доклад покажет разные подходы к этой задаче и объяснит, почему эти знания полезны даже при наличии брокера сообщений или событий.

Кратко о мероприятии

Для кого
Go-разработчики, системные программисты, разработчики встраиваемых систем
Основные темы
Go программирование, системное программирование, встраиваемое программирование
Что получите
изучить стратегии миграции, понять проектирование высоконагруженных сервисов, получить знания об управлении задачами на Postgres
Формат программы
технические доклады, нетворкинг