Distributed Systems Theory for Practical Engineers
Vložit
- čas přidán 8. 07. 2024
- QCon London International Software Development Conference returns on April 8-10, 2024. Level-up on 15 major software and leadership topics including; The Tech of FinTech, What's Next in GenAI and Large Language Models (LLMs), Performance Engineering, Architecture for the Age of AI, Innovations in Data Engineering and more.
Learn the emerging trends. Explore the use cases. Implement the best practices.
Register now: bit.ly/3rRgsJV
----------------------------------------------------------------------------------------
Download the slides & audio at InfoQ: bit.ly/2zxHyFs
Alvaro Videla reviews the different models: asynchronous vs. synchronous distributed systems, message passing vs shared memory communication, failure detectors and leader election problems, etc. He also reviews 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.
This presentation was recorded at QCon London 2017. - Věda a technologie
I have not seen such a fantastic talk in a long time. Thank you :)
I enjoyed this a lot and you convinced me to buy some of the books. Thank you.
I’m sure many "stackoverflow programmers" called this guy a profaner 🤣🤣the true is hard kids, the true is hard!
Wait I didn't understand. Am I supposed to read all the suggested papers and books or its not required? You were making fun of it and then later you hinted that is required??
Depends what you want to do, if you want to implement a protocol you should probably read at least a couple of those books and some papers.
2:16 A distributed system is a system where if one node goes down it makes the system unusable? I thought a distributed system was the exact opposite...
I guess you are confusing with "High Availability systems" and "Redundant systems" which also have many nodes act as a single system.
Yeah I guess I am, thanks for the clarification.
It's just a statement on the difficulty of implementing a distributed system.
Friends. It is what we in the industry call a joke.