Расписание

Время в программе указано для вашего часового пояса .

Программа опубликована

Программа опубликована

Все доклады на сайте — можно планировать участие.

Возможны изменения — подпишитесь на обновления.

  • Architecture

    7
    • Воркшоп

      Паттерны асинхронного взаимодействия в распределенных системах

      Все мы уже давно живем в мире, где распределенные системы стали нормой. А умение их проектировать — необходимостью.

      На примере реальной задачи из жизни финтеха:

      1. Обсудим, как реализовать гарантии доставки, в том числе exactly-once delivery, и какие бывают препятствия.
      2. Выясним, как всегда обрабатывать сообщения в нужном порядке.
    • Доклад

      Гармония по-жесткому: параллелизм и упорядоченность в Outbox

      Доклад о попытках совместить масштабируемость и параллелизм с гарантией строгого порядка обработки сообщений в Transactional Outbox и иных системах для фонового выполнения задач. Рассмотрим проверенные на практике подходы, методы оптимизации, неочевидные и коварные особенности PostgreSQL.

    • Мастер-класс

      Распилим монолит

      На мастер-классе мы вместе определим, какие варианты распила монолита могут быть, разобьем существующий монолит на ограниченные контексты, спроектируем несколько шагов выпила частей из монолита. А еще изобретем несколько паттернов и обсудим плюсы и минусы реализаций.

    • Доклад

      Автоматизация работы с архитектурой as Code

      Проектирование и валидация архитектуры становятся основным полем деятельности в век, когда код отдан на откуп ИИ. Поговорим об автоматизации контроля качества архитектуры и об open-source инструменте, который позволяет это легко внедрить.

    • Доклад

      Как шардировать базу данных и не пожалеть об этом

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

    • Доклад

      Модульность без микросервисов в ASP.NET из коробки

      Микросервисы дают независимость, но платить за нее приходится накладными расходами, отладкой и сложностью деплоя. Альтернатива — модульный монолит: одно приложение, один процесс, но код разбит на независимые модули с четкими границами.

      В докладе покажу, как собрать такую архитектуру в ASP.NET Core из коробки — через HostingStartup, ApplicationParts и IEntityTypeConfiguration для EF Core. Без сторонних библиотек и переписывания кода. И всё это работает в одном контейнере и запускается по F5.

  • Practical AI

    6
  • Internals

    4
  • Best practices

    4
    • Доклад

      Очень быстрые интеграционные тесты на EF Core + PostgreSQL (и другие SQL БД)

      Реальная история о том, как мы с командой прошли путь от 30—40 минут на один запуск интеграционных тестов до 3—4 минут. Обсудим, как мы к этому пришли, какие ошибки совершали по пути и на чем в итоге остановились.

    • Доклад

      TDD на бэкенде

      Рассмотрим и реализуем парочку базовых фич ToDos-приложения через тесты — по TDD (Test-Driven Development, разработка через тестирование).

      Докажем, что TDD — хоть и superpower, но не rocket science и доступна каждому.

    • Доклад

      Extension Members: новый уровень проектирования .NET API или новый уровень сложности?

      Extension Members в C# 14 делают внешний API похожим на API самого типа: теперь расширениями могут быть свойства, статические члены и операторы. В докладе разберем, как эта выразительность влияет на проектирование .NET API, совместимость и поведение кода в разных контекстах, а также где удобный синтаксис помогает, а где превращается в скрытую бизнес-логику и источник дополнительной сложности.

  • Расширяем горизонты

    2
    • Keynote

      Почему в космосе пока нет дата-центров и обработка полезной информации на борту КА

      Обсудим, почему, несмотря на наличие крупных ракет-носителей, в космосе до сих пор нет дата-центров, нужны ли они вообще, как устроена опорная инфраструктура вычислений в космосе. Попробуем прикинуть, как написать и запустить код на .NET на настоящем космическом аппарате, заодно обсудив, как Microsoft заходила и уходила в космос, а также что же из сделанного осталось и работает до сих пор.

  • Без темы

    8