GopherCon 2014 The Go Circuit: Towards Elastic Computation with No Failures by Petar Maymounkov

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=i2VaXnRhob0



Duration: 32:26
5,307 views
38


We discuss the Go Circuit project and set it in the context of an inevitable and oncoming shift in the development and runtime stacks of the Internet age. We argue that the programming language is the right place to abstract access to a hardware clusters as a "Single-System Image". On the way, we appeal to the success of Erlang in the Telecom industry and discuss why it has not yet inspired Internet-age counterparts. Somewhat unlike Erlang, where the distributed operating system OTP is below the language, we assert that the distributed OS should be built above and using the language. We conclude with an important high-level observation that single desktop machines are qualitatively identical and only quantitatively different than distributed hardware clusters, in terms of the semantics of their behavior in the presence of failures.

Help us caption & translate this video!

http://amara.org/v/FG1W/




Other Videos By Confreaks


2014-05-12Ruby on Ales 2014 - Ruby as Science, Art & Craft
2014-05-12Ruby on Ales 2014 - Better Living Through ADHD
2014-05-12Ruby on Ales 2014 - Harry Potter and The Legacy Code Base
2014-05-12Ruby on Ales 2014 - Open Source Maintenance
2014-05-12Ruby on Ales 2014 - Growing Distributed Systems
2014-05-12Ruby on Ales 2014 - You Got Math In My Ruby! (You Got Ruby In My Math!)
2014-05-12Ruby on Ales 2014 - TBA by Randall Thomas
2014-05-11Ruby on Ales 2014 The Future of Computer Vision: How Two Rubyists Are Changing The World
2014-05-11Ruby on Ales 2014 All The Little Things by Sandi Metz
2014-05-10GopherCon 2014 Embedded Go and Bluetooth Low Energy Hardware by Josh Bleecher Snyder
2014-05-10GopherCon 2014 The Go Circuit: Towards Elastic Computation with No Failures by Petar Maymounkov
2014-05-10GopherCon 2014 Data Snarfing with Go: Heka Good Time by Rob Miller
2014-05-09RailsConf 2014 - Surviving the Big Rewrite by Bradly Feeley
2014-05-09RailsConf 2014 - Technical Onboarding, Training, and Mentoring by Kate Heddleston
2014-05-09RailsConf 2014 - Building kick-ass internal education programs (for large and small budgets)
2014-05-09RailsConf 2014 - Artisans and Apprentices by Coraline Ada Ehmke
2014-05-08RailsConf 2014 - Web Applications with Ruby (not Rails) by David Padilla
2014-05-08RailsConf 2014 - Ruby on Rails Hacking Guide by Akira Matsuda
2014-05-08RailsConf 2014 - Reading Code Good by Saron Yitbarek
2014-05-08RailsConf 2014 - What is REST? Why is it Part of the Rails Way?
2014-05-08RailsConf 2014 - Keynote: 10 Years! by Yehuda Katz



Tags:
gophercon2014
gophercon
golang