Виктор Грищенко
Доклады
Swarm: реактивная синхронизация данных
Доклад про наш продукт Swarm, реплицируемые типы данных (CRDT), совместную работу и синхронизацию в целом.
Почему даже флагманы индустрии - Google, Microsoft, Apple, не говоря уже про Dropbox и Evernote - довели свои решения лишь до кондиции "в основном, работает".
Как устроен Swarm внутри (CRDT) и как его использовать (API) на примере нашего TodoMVC http://ppyr.us.
Swarm.js: реактивная синхронизация данных
Такие продвинутые возможности приложения, как обновление данных в реальном времени, совместная работа, оффлайн, кэширование и handover/continuity упираются в одну проблему — синхронизацию реплик данных.
Наша смелая мечта — писать такие распределённые приложения, как простое MVC, работая лишь с локальной репликой модели и делегировав синхронизацию специальному middleware.
В докладе я расскажу, что такое CRDT и как библиотека Swarm.js позволяет строить реактивные архитектуры, реализующие все эти возможности (с демонстрацией).