Martin Sumner - Evolution of Riak: resolving problems in distributed systems | Code BEAM STO 19
This video was recorded at Code BEAM STO 19 http://bit.ly/2W2vgDC Get involved in Code Sync's next conference http://bit.ly/2Mcm4aS --- EVOLUTION OF RIAK - DISCOVERING AND RESOLVING PROBLEMS IN DISTRIBUTED SYSTEMS by Martin Sumner THIS TALK IN THREE WORDS: Riak Decade Database TALK LEVEL: Intermediate ABSTRACT This talk will cover some problems of building a distributed system framework: - Mass adoption of scale-out with difficult developer trade-offs is hard to achieve; - The problems of testing claims of correctness; - Replication of activity and the impact on throughput, and replication of data can itself be a cause of data loss; - Non-conformity of performance between nodes is very difficult to manage (one slow node). How the Riak framework is evolving to solve these problems: - Through the power of open source, and the capability to manage with small numbers of contributors spread globally, whilst better leveraging the BEAM eco-system to get progress for "free"; - Through extended use of property-based testing; - Through increased specialisation of sub-components to always do "just enough" work, with better alignment between local storage layout and overall database features; - Through reactive work distribution, and minimisation of scheduled background tasks. Read the full abstract: https://codesync.global/speaker/martin-sumner/ --- THE SPEAKER - MARTIN SUMNER Worked long enough in networks, to always blame the application Martin was the technical lead on one of the largest (by volume) public sector systems in Europe - the UK National Health Service Spine II. The architecture of this was inspired by Erlang, and the Actor Model - and Spine II has maintained 5 nines availability since its go-live in 2014. Spine II is a big user of Riak, and for the past 3 years Martin has worked full-time on developing and maintaining the open-source Riak project - learning to love Erlang and the BEAM in the process. More on Martin Sumner: https://codesync.global/speaker/martin-sumner/ --- CODE SYNC & CODE BEAM STO 19 Code BEAM STO is powered by Code Sync. Code BEAM STO 19 was sponsored by Klarna, The RealReal, Erlang Solutions, dek technologies, Derivco Sports, and aeternity. CODE SYNC Website: www.codesync.global Twitter: www.twitter.com/CodeBEAMIO Facebook: https://www.facebook.com/CodeSyncGlobal LinkedIn: https://www.linkedin.com/company/code-sync/ Mail: info at codesync.global #Riak #Database #Erlang