YoVDO

Distributing the Go Language and Runtime

Offered By: Strange Loop Conference via YouTube

Tags

Strange Loop Conference Courses Cloud Computing Courses Distributed Systems Courses Software Engineering Courses Application Development Courses

Course Description

Overview

Explore the Go Circuit Project in this conference talk that delves into distributing the Go language and runtime. Learn about a powerful extension to Go that enables efficient development of complex, massively-scaled systems. Discover how the circuit language, a superset of Go, introduces the "spawn" operator for executing functions in remote runtimes. Understand the similarities to Erlang and the benefits of writing distributed applications within a single circuit program. Gain insights into how this approach can dramatically reduce code complexity for large-scale cloud applications. Examine the lifecycle maintenance toolkit provided by the circuit, allowing for introspection, control, and modification of live circuit applications. Explore robust networking protocols that enable seamless component replacement in running cloud applications without service interruption. Discover built-in tools for debugging and profiling in-production applications with minimal downtime. Presented by Petar Maymounkov at the Strange Loop Conference, this talk offers a comprehensive look at the Go Circuit Project and its potential to revolutionize distributed system development.

Syllabus

Introduction
Motivation
Cloud Solutions
Startup Ecosystem
Technical reasons
Elastic databases
Complex cloud solutions
Cloud application exposure
Cloud application structure
Solution concept
Single system image
Why Go
Application Architecture
Circuit Programs
Circuit Project


Taught by

Strange Loop Conference

Tags

Related Courses

Software Engineering for SaaS
University of California, Berkeley via Coursera
MongoDB for Developers
MongoDB University
Android: introducción a la programación
Universitat Politècnica de València via UPV [X]
Extending SAP Products with SAP HANA Cloud Platform
SAP Learning
Two Speed IT: How Companies Can Surf the Digital Wave, a BCG Perspective
École Centrale Paris via Coursera