• Language || Runtime

    8
  • Libraries || Tools

    6
    • Смотреть запись

      Фоновые задачи. Надежность или скорость?

      Проблематика и необходимость использования фоновых задач по расписанию. Часто встречающиеся подходы. Сравнительная диагностика разных подходов по различным критериям.

    • Смотреть запись

      gRPC Middleware в Go как способ модифицировать все запросы в одном месте

      gRPC Middleware в Go: что это и зачем; проксирование gRPC-запросов: аутентификация, логирование, валидация и фильтрация; модификация запросов: можем ли и зачем? Проблемы поддержки кода; модификация запроса в Go: подводные камни и рефлексия.

    • Смотреть запись

      Protobuf в Go

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

    • Смотреть запись

      Базы, деньги и Go Way

      Расскажу о выборе способа работы с базой данных на Go: использовать ORM или стандартные низкоуровневые библиотеки. Но посмотрим на этот выбор с позиции бизнеса — на примере абстрактной компании покажу, какие последствия у этого выбора, когда и каким способом они себя проявляют, и в какой ситуации вы окажетесь спустя несколько лет.

  • Architecture

    5
    • Смотреть запись

      Как обрабатывать 1TБ гистологических исследований в день

      Вы тоже думаете, что врач-патологоанатом только и делает, что проводит вскрытия? Тогда вы заблуждаетесь, ведь на самом деле патологоанатомы 90% времени тратят на прижизненную диагностику, особенно в области гистологических исследований.

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

    • Смотреть запись

      DDD на практике

      Расскажу о необходимости DDD, о его плюсах и минусах. Зачем использовать этот подход в разработке и с какими трудностями мы столкнулись. Затронем вопрос производительности и поймем, в каких случаях стоит использовать, а в каких нет.

    • Смотреть запись

      Чем отличается Saga от Workflow

      Рассмотрим применение паттернов Saga, 2PC и подхода с Workflow на примере проектирования foodtech-сервиса. Покажу практическую реализацию на Temporal, а также расскажу, как он устроен и как достигается отказоустойчивость.

    • Смотреть запись

      Развитие сложных и высоконагруженных проектов на Go

      Участники круглого стола обсудят аспекты развития сложности и нагруженности проекта.

      Готовность архитектуры для расширения и добавления интеграций, эффект «черной пятницы», мгновенный или планомерный рост нагрузки на сервисы. Методы предотвращения недоступности решения, которые затрагивают инфраструктурные и архитектурные механизмы.

    • Смотреть запись

      Domain-Driven Design. Практический минимум

      Слышали ли вы про Domain-Driven Design (DDD)? Опустим сухую теорию, возьмем из нее самое важное и на практических примерах разберем, что такое DDD. Поймем, как он делает код безопаснее, в каких случаях стоит применять на проекте и как все это связано с микросервисами.

  • Expand Your Horizons

    3
  • Всё везде и сразу

    1
    • Смотреть запись

      GoFunc Mock Interview

      Подключайтесь к Главной студии, чтобы ощутить атмосферу собеседования. Mock-интервью на Go-разработчика: вопросы, кейсы, задачи. Расскажем, почему задавали именно такие вопросы и как лучше всего подготовиться к собеседованию. Разбор ответов на вопросы о Go от опытных специалистов и ценные советы по улучшению навыков.

      Итог: полезные рекомендации и актуальные вопросы, которые вам могут задать на разных этапах интервью.

      Если вы сами проводите собеседования — заходите взглянуть на интервью с обратной стороны и найти новые идеи для вопросов кандидатам.

  • Без темы

    3