Aller au contenu
AFUP AFUP Day 2025 Baromètre Planète PHP PUFA
 

What We Talk About When We Talk About Distributed Systems

Description

Distributed Systems are a complex topic. There's abundant research about it but sometimes it is hard for a beginner to know where to start. I would like to outline the main concepts of distributed systems, so the interested person can have a clear path on how to start their own research as well. In this talk I will review the different models: asynchronous vs. synchronous distributed systems; message passing vs shared memory communication; failure detectors and leader election problems; consensus and different kinds of replication. I will also review a series of books on distributed systems in order to recommend the best one according to the topics we would like to learn about, or the problems we would like to solve. The goal of the talk is to set a good foundation for people interested in learning more about distributed systems. Goals: When learning about Distributed Systems there are lot of books and papers to chose from, with many of them having titles that are hard to understand. It's difficult then to judge their relevance to our interests if we don't know the topic already. The goal of the talk is to lay a common ground for Distributed Systems so everyone can benefit from the current research on the topic. Audience: Engineers interested in getting started with Distributed Systems

Conférence donnée lors du Forum 2015, ayant eu lieu les 23 et 24 novembre 2015.

Informations complémentaires

Vidéo

Le speaker

Alvaro VIDELA

Alvaro Videla works as Core Developer for RabbitMQ. Before moving to Europe he used to work in Shanghai where he helped building one of Germany biggest dating websites. He co-authored the book "RabbitMQ in Action" for Manning Publishing. Some of his open source projects can be found here: http://github.com/videlalvaro. Apart from code related stuff he likes traveling with his wife, listening/playing music and reading books. You can find him on Twitter as @old_sound.

Commentaires

Alvaro tackled a very deep and complex topic elegantly, giving a good overview of language and concepts related to distributed systems. Delivery was very good, but it could have been smoother. However: content was carefully selected, organized, and was relevant - that's what really sticks after a conceptual talk like this.
Gabriel Somoza, le 24/11/2015
It was interesting, but very very far from my day to day problems ;)
rodrigue, le 25/11/2015
Sans doute intéressant, mais j'ai vite déconnecté.
Anonyme, le 25/11/2015
Interesting talk far from "welcome page" of messaging solution.
Cédric Lécuret, le 25/11/2015
The talk was continuously surfing the line between "woah dude" and "what is this I don't even…", which was very fun :) It was challenging to follow, but the passion of the speaker and the deep dive into the topic made it well worth it! Thank you!
Matthieu Napoli, le 25/11/2015
This was such a huge amount of intelligence in only 45 minutes, shared with so much passion, that it will definitely remain in my mind as the best talk of the conference. I must leave you , I have to study academic papers on the subject.
Francois Zaninotto, le 27/11/2015
Amazing talk with a ton of references! Thank you!
Thierry Marianne, le 27/11/2015
Great talk, complex yet fun!
William Durand, le 27/11/2015
Fun and entertaining, but closer to a bibliography list than an explanation of anything
Gaeano Giunta, le 29/11/2015