Golang для C++-разработчиков, микросервисы и саги
Привет, друзья!
Работаете с Golang или только присматриваетесь к нему? Сегодня попробуем взглянуть на этот язык под разными углами — от перехода с C++ до организации согласованных изменений в микросервисах.
Так ли плох Go в глазах C++-разработчика: пишем микросервис и учимся на ошибках
Давайте посмотрим на Go глазами человека, который раньше его не видел, а подавляющее большинство кода писал на C++. Проведём эксперимент над руководителем разработки логистической платформы Яндекс Маркета Никитой Деревянко. Он расскажет, как построить логистический Runtime на Go, не являясь Golang-разработчиком. Как справиться с большим объёмом данных. Какие преимущества может и не может дать Golang для такой масштабной задачи как рантайм-сервис расчёта путей по логистическому графу.
Эпическое программирование: пишем понятные и поддерживаемые саги
Как для микросервисов сделать согласованные изменения в разных сервисах? Давайте посмотрим, как легко и приятно реализовать бесконечные фичи. Разработчик Алексей Бакин покажет, как, используя саги, выразить это в коде на Go. Минимум рассуждений и теории, только реальное использование саги! Отступления в статье только для того, чтобы объяснить, почему было сделано именно так, а не по-другому. А ещё для того, чтобы подсветить, от каких вариантов пришлось отказаться.
О важном для сообщества
Если у вас есть крутой кейс, о котором стоит рассказать, Industrial++ 2025 ждёт вашего доклада! В этом году хотим детальнее обсудить проектирование масштабируемых и отказоустойчивых систем, управление данными, внедрение AI и ML в промышленности, кибербезопасность и инженерную культуру. Все подробности — на сайте.
Заявки принимаем до 30 апреля.
Каждому спикеру мы помогаем подготовиться: предоставляем куратора, организуем прогоны, компенсируем проезд и проживание.
Industrial++ 2025 состоится 25 сентября в Москве.