Highload++ 2017 завершён!

Профессиональная конференция разработчиков высоконагруженных систем

СКОЛКОВО, Москва 7 и 8 ноября

11-я ежегодная конференция для разработчиков highload-систем, которая соберет   2 700 участников из разных регионов России и мира. Мероприятие направлено на обмен знаниями о технологиях, позволяющих одновременно обслуживать многие тысячи и миллионы пользователей.

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

Есть только клиент, или Что делать, если вы не хотите писать бэкенд
Архитектура и паттерны

Доклад принят в Программу конференции
Конструктор Сайтов Т-Банк, KRD.DEV

Разработчик в Конструкторе Сайтов Т-Банка из Краснодара, а также организатор мероприятия KRD.DEV. Любит Angular и участвует в OSS, участник подкаста NgRuAir и фанат аниме и манги.

Тезисы

Однажды я захотел написать приложение, но, хотя и умел писать бэкенд, делать этого не хотелось. Казалось бы, хранить данные можно и на стороне фронтенда — например, в IndexedDB. Но мне хотелось, чтобы приложением можно было пользоваться с нескольких устройств и взаимодействовать с другими пользователями. По этой причине чистый IndexedDB не подошёл.

Вот несколько критериев, которым должно было соответствовать решение:
1. Сервер раздаёт только статику, либо он очень «тонкий».
2. Все данные хранятся только на стороне клиента.
3. Использовать приложение можно одновременно с нескольких устройств.
4. Можно взаимодействовать с другими пользователями.

В докладе расскажу, какое решение нашел, как воплощал задуманное в жизнь и с какими проблемами столкнулся.

Безопасность в браузере
,
Базы данных / другое
,
Мобильные приложения без native (PWA, AMP)
,
Offline-приложения
,
WebRTC, p2p
,
Базы данных в браузере
,
WebAssembly (WASM)
,
Хранилища

Другие доклады секции
Архитектура и паттерны

Rambler's Top100