Извините, регистрация закрыта. Возможно, на событие уже зарегистрировалось слишком много человек, либо истек срок регистрации. Подробности Вы можете узнать у организаторов события.
В Scalability Camp день распределенных систем — каждому пришедшему по реплике в подарок☺ Расскажем про RON, формат для распределенной репликации, вспомним про CRDT и про всякие теоретические штуки. Поговорим про контроль за жизненным циклом конкурентных потоков, вспомним где мы такое уже видели, и при чем тут structured concurrency. Если вам не хватает хардкора на IT-конференциях, приходите к нам! Всем привет! https://t.me/scalability_camp
Беспрерывная репликация при помощи RON
Виктор Грищенко, ученый
Задача синхронизации и репликации данных встречается практически везде. Replicated Object Notation (RON) это формат, заточенный именно под эти цели: сделать так, чтобы сбои и ошибки синхронизации стали в принципе невозможны. RON состоит из иммутабельных операций и, в первую очередь, заточен под CRDT типы, хотя возможны и другие варианты (см ACID 2.0). Как proof of concept, была создана база swarmdb, где RON является родным форматом.
Мы поговорим про саму нотацию, типы, а также довольно интересный механизм бранчей, который в ней реализован.
Structured concurrency: все новое — хорошо забытое старое?
Злата Обуховская, Nvidia
Structured concurrency — способ объединения конкурентных потоков в граф выполнения. Разберемся, откуда взялся термин, и что под ним понимают авторы имплементаций в Kotlin, Python, C и Swift, какие задачи это помогает решать. Также посмотрим, в каких моделях конкурентности мы уже видели решение этих задач.