Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the reasons behind Go's success in DevOps and microservices in this 49-minute conference talk from code::dive 2018. Delve into the DevOps toolbox, examining projects like Docker, Kubernetes, and Prometheus. Investigate the advantages and disadvantages of using Go for these applications, uncovering surprising insights about the language's design and purpose. Gain a deeper understanding of Go's features, including memory management, concurrency, and its suitability for microservices. Learn about Go's impact on companies like SoundCloud and its role in the Cloud Native Computing ecosystem. Discover why Go has become a popular choice for distributed file storage, container management, and other critical DevOps tasks.
Syllabus
Intro
SoundCloud
Prometheus
GitHub
Cloud Native Computing
Distributed File Storage
Container Management
NSenter
Mindblowing
Memory management
Prometheus example
Go for microservices
GoKid
Go at SoundCloud
The Cambrian Explosion
The Year of Cokie
Why Go
Concurrency
The most important feature
Taught by
code::dive conference