Carlos Baquero - CRDTs: From sequential to concurrent executions | Code Mesh LDN 18
This video was recorded at Code Mesh LDN 18 http://bit.ly/2P7SPII Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- CRDTS: FROM SEQUENTIAL TO CONCURRENT EXECUTIONS by Carlos Baquero THIS TALK IN THREE WORDS: CRDTs Geo-replication High availability TALK LEVEL: Intermediate ABSTRACT When nodes are spread across large geographic distances, being available for local users, and providing short response times, is often at odds with keeping strong consistency across the whole system. Several systems, that target large scale geo-replication, support multi-master operation and transient data divergence, allowing each site to update replicas with no immediate coordination. From the user application perspective, the system cannot be seen anymore as a single sequential copy, since now operations can be processed concurrently at different locations. Conflict-free Replicated Data Types (CRDTs) can take away a lot of the complexity when migrating from a sequential to a concurrent setting. In this talk we will explore a bit of the path in this transition, cover what can be expected, and present a few guiding principles. Concurrent behaviour will be explored for common data types, such as counters, registers, sets and sequences. Read the full abstract: http://codesync.global/speaker/carlos-baquero-moreno/ --- THE SPEAKER - CARLOS BAQUERO Distributed Systems Professor, Co-creator of CRDTs Carlos Baquero is an Assistant Professor and teaches Distributed Systems at Universidade do Minho, Portugal. He is a Senior Researcher at the High Assurance Software Laboratory within INESC TEC. In the 90s, motivated by mobile computing and offline operation for file systems, he studied data types with merge operations over semi-lattices, a precursor to state-based CRDTs. As an academic, he believes on pursuing research that can have a practical impact. His work on causality tracking, scalable bloom filters, and CRDTs made its way into several products and systems, running in production worldwide. Away from computers he enjoys mountain climbing, and scavenging for old mechanical calculators. More on Carlos Baquero: http://codesync.global/speaker/carlos-baquero-moreno/ --- CODE SYNC & CODE MESH LDN 18 Code Mesh LDN is powered by Code Sync. Code Mesh LDN 18 was sponsored by WhatsApp, Toyota Connected, Erlang Solutions, TEAMango, and aeternity. CODE SYNC Website: www.codesync.global Twitter: www.twitter.com/CodeMeshIO Facebook: https://www.facebook.com/CodeSyncGlobal LinkedIn: https://www.linkedin.com/company/code-sync/ Mail: info at codesync.global #CodeMesh #CRDTs #GeoReplication #HighAvailability