В 2020 году Saint HighLoad++ проводиться не будет.
В Санкт-Петербурге мы с вами встретимся в сентябре 2021

Продуктивный WebAssembly DevOps и эксплуатация

Доклад отклонён
Тезисы

2 года назад мы приняли решение что свои Web приложения мы будем строить на технологии WebAssembly, в итоге мы вместе с командой Blazor прошли путь от версии 0.3 до версии 0.9 в разработке до непрерывного развертывания в продуктиве.

В докладе мы вместе с ведущим разработчиком расскажем о том что же в итоге получилось в продуктиве, а именно:

С точки зрения разработчика-архитектора системы

* как мы определяем структуру компонентов клиентской части с учетом того, что в продуктиве придется обновлять не все Web приложение, а его микрокомпоненты
* какие транспорта данных мы выбираем и почему в одних задачах лучше использовать NATS, а в других gRPC
* как писать тесты для WebAssembly
* что понадобится разработать обязательно, чтобы обеспечить интеграцию приложения с внутренними системами предприятий

С точки зрения инженера по инфраструктуре

* как мы используем мульти стек передачи данных на RabbitMQ, ActiveMQ, Apache Kafka и NATS и какие задачи исполняет каждый из серверов
* что нужно сделать в части настройки CDN для доставки платформы WASM и скомпилированного приложения в случаях если ваши клиенты находятся по всему миру
* как мы обеспечиваем мониторинг на клиентской части и как обеспечивать hotfix отдельных компонентов

Конечно же мы покажем как организовали CICD и DevOps в условиях ежедневного изменения в самой технологии WebAssembly.

И самое главное - в чем же реальный выйгрыш для Enterprise компаний при разработке подобных приложений

Алексей Лустин
Серебряная Пуля

Архитектор, Технический директор, DevOps инженер и многое другое. А также аудитор ИТ ландшафтов.

i.need.lustin@silverbulleters.org
Егор Иванов
Серебряная Пуля

Ведущий разработчик C++, C#, Java

help@silverbulleters.org