Skip to content

Scalability Meetup #8

Photo of Zlata
Hosted By
Zlata
Scalability Meetup #8

Details

В Scalability Camp день распределенных систем — каждому пришедшему по реплике в подарок :)

Если вам не хватает хардкора на IT-конференциях, приходите к нам! Всем привет! https://t.me/scalability_camp

===================================================================

  1. Беспрерывная репликация при помощи RON
    Виктор Грищенко, ученый

Задача синхронизации и репликации данных встречается практически везде. Replicated Object Notation (RON) это формат, заточенный именно под эти цели: сделать так, чтобы сбои и ошибки синхронизации стали в принципе невозможны. RON состоит из иммутабельных операций и, в первую очередь, заточен под CRDT типы, хотя возможны и другие варианты (см ACID 2.0). Как proof of concept, была создана база swarmdb, где RON является родным форматом.
Мы поговорим про саму нотацию, типы, а также довольно интересный механизм бранчей, который в ней реализован.

===================================================================
2. Structured concurrency: все новое — хорошо забытое старое?
Злата Обуховская, Nvidia

Structured concurrency — способ объединения конкурентных потоков в граф выполнения. Разберемся, откуда взялся термин, и что под ним понимают авторы имплементаций в Kotlin, Python, C и Swift, какие задачи это помогает решать. Также посмотрим, в каких моделях конкурентности мы уже видели решение этих задач.

Photo of Scalability Camp group
Scalability Camp
See more events
Skyeng: online English school
Ulitsa Aleksandra Solzhenitsyna, 23а, строение 1 · Moskva