GoSF – Distributed Systems in Go : Good and Bad + A Talk on Kubernetes [Oct 23]

![GoSF – Distributed Systems in Go : Good and Bad + A Talk on Kubernetes [Oct 23]](https://secure.meetupstatic.com/photos/event/8/e/b/f/highres_519096543.jpeg?w=750)
Details
Agenda
6:30 Networking | Food | Drink
7:00 Sharing of Tips and Tools
7:15 Speakers
• Talk 1: Distributed Systems in Go: The Good, the Bad, and the Otherwise (Ben Sigelman)
• Talk 2: A Talk on Kubernetes (Patrick Reilly)
8:30 End
Talk 1: Using Go for Distributed Systems, Ben Sigelman
Building large-scale distributed systems is a challenge in any language: what about Go makes distributed system-building easier, what makes it harder, and what won't work at all? Ben Sigelman led several large infrastructure projects at Google where he worked from 2003-2012, most notably Dapper (http://research.google.com/pubs/pub36356.html), a distributed tracing system.
His talk will address the fundamentals of healthy distributed systems and the joys and pitfalls of building them in Go. The talk will feature some fun war stories and will hopefully be somewhat interactive!
About the Speaker
http://photos4.meetupstatic.com/photos/event/1/b/d/2/600_410647122.jpeg
Ben Sigelman is a founder at Matter (mttr.to (http://www.mttr.to)), though in a previous life he designed and built very large distributed systems during the 9 years he spent at Google. From 2005-2008, he built an always-on distributed tracing project called Dapper to help developers make sense of systems that could involve 10K-100K distinct processes. From 2008-2012 he worked on a (sadly) confidential systems project to build a large-scale and high-availability time-series collection, storage, and query system for systems monitoring and other internal uses.
Talk 2: A Talk on Kubernetes, Patrick Reilly
Kubernetes is an open source implementation of container cluster management across multiple hosts. It uses Docker to package, instantiate, and run containerized applications and provides a basic mechanisms for deployment, maintenance, and scaling of applications.
Patrick Reilly from Mesosphere will bit a in-depth talk on the subject and discuss how it can serve as the foundation for high-level tools, automation systems, and API layers.
https://github.com/GoogleCloudPlatform/kubernetes
About the Speaker
http://photos4.meetupstatic.com/photos/event/c/4/d/8/600_420410392.jpeg
Patrick Reilly is a Technology Strategist at Mesosphere, Inc. and member of the PHP Group and current leader of the Evangelism Team Effort.
About the Sponsor/Host
http://photos3.meetupstatic.com/photos/event/9/8/b/e/600_418779102.jpeg
http://photos2.meetupstatic.com/photos/event/2/f/5/0/600_418932112.jpeg
Pivotal Software and Pivotal Labs
Pivotal, the company at the intersection of big data, PaaS, and agile development, helps companies transform into great software companies. It starts with Pivotal CF, a turnkey platform-as-a-service, powered by Cloud Foundry, solution for agile development teams to rapidly update and scale applications on a private cloud that can be instantly expanded and upgraded with no downtime, allowing enterprises to innovate with disruptive speed.
Other Sponsors
http://photos4.meetupstatic.com/photos/event/8/5/2/c/600_306514092.jpeg
Iron.io is the maker of IronMQ, a highly available message queue, and IronWorker, an elastic task queue/worker service. Iron.io's services are designed for doing things asynchronously and operating at scale. (www.iron.io (http://www.iron.io/))
http://photos4.meetupstatic.com/photos/event/4/3/5/a/600_410657242.jpeg
Galvanize runs gSchool, a training program that is investing heavily in Go education, creating immersive tracks for beginner to expert-level Go developers.

Sponsors
GoSF – Distributed Systems in Go : Good and Bad + A Talk on Kubernetes [Oct 23]