@StrangeLoopConf
  @StrangeLoopConf
Strange Loop Conference | "Systems that run forever self-heal and scale" by Joe Armstrong (2013) @StrangeLoopConf | Uploaded March 2021 | Updated October 2024, 1 week ago.
How can we build large self-healing scalable systems?

In this talk I will outline the architectural principles needed for building scalable fault-tolerant systems. I'll talk about building systems from small isolated parallel components which communicate though well-defined protocols.

Programs will have errors in them and will fail so I'll talk about detecting and correcting errors at run-time. Programs will evolve with time, so I'll talk about how they be changed while they are running. I'll talk about Erlang and how it relates to these architectural principles.

Joe Armstrong (twitter.com/joeerl)

Joe Armstrong is one of the inventors of Erlang. When at the Ericsson computer science lab in 1986, he was part of the team who designed and implemented the first version of Erlang. He has written several Erlang books including Programming Erlang Software for a Concurrent World. Joe held the first ever Erlang course and has taught Erlang to hundreds of programmers and held many lectures and keynotes describing the technology.

Joe has a PhD in computer science from the Royal Institute of Technology in Stockholm, Sweden and is an expert in the construction of fault tolerant systems. Joe was the chief software architect of the project which produced the Erlang OTP system. He has worked as an entrepreneur in one of the first Erlang startups (Bluetail) and has worked for 30 years in industry and research.
Systems that run forever self-heal and scale by Joe Armstrong (2013)Nim Nuggets: Systems Programming & Metaprogramming Magic by Aditya SiramHow to Think about Parallel Programming: Not! - Guy L. Steele Jr. (Strange Loop 2010)The Evolution of a Planetary-scale Distributed Database by Kevin Scaldeferri (Strange Loop 2022)Blueprints for a Universal Reasoning Machine by Zenna Tavares (Strange Loop 2022)Maurício Aniche: How code coverage can be used and abused to guide testing.In the Land of the Sizing, the One-Partition Kafka Topic is King by Ricardo FerreiraHedy: A Gradual programming language by Felienne Hermans (Strange Loop 2022)Diagrammar: Simply Make Interactive Diagrams by Pontus Granström (Strange Loop 2022)Didnt Chrome Already Have a Root Store? by David Adrian (Strange Loop 2023)Functional Composition by Chris Ford (2013)Of JavaScript Ahead-Of-Time Compilation Performance by Manuel Serrano (Strange Loop 2022)

"Systems that run forever self-heal and scale" by Joe Armstrong (2013) @StrangeLoopConf

SHARE TO X SHARE TO REDDIT SHARE TO FACEBOOK WALLPAPER