Ceph is a mature platform for software-defined storage environments scaling to dozens or hundreds of PetyBytes. However real life implementation, operations and maintenance are complex tasks. Ensuring the right compatibility of software and hardware, avoiding bottlenecks between storage nodes, keeping the complete stack running, exchanging end-of-life hardware and operating the complete stack efficiently may create substantial efforts and risks for IT. Playing around with petabyte-scale storage is no option and reliable service levels are key. Fujitsu presents an easy solution how to move from “Build your own disaster” to an enterprise class service level way of using Ceph based storage.
Presented by: Jeff Valeo, Site Reliability Engineer, GrubHub
The merger of the two biggest restaurant delivery companies, Seamless and GrubHub set the stage for a rethink of how we write, deliver and maintain our services. Early on (in 2014) we made the decision to use Docker to help enable continuous delivery. We've incorporated Docker into our CI platform not only for packing our Java services but packaging our tests built on Gatling into consistent, easily deployable units. We've built our entire pipeline around Docker which allows our teams to automatically deploy to our environments over 100 times a day.
Our talk will focus around how Docker makes this not only possible but easy. We'll go over the pipeline we've build, some lessons learned and what our plans our to expand this system.
Docker is an open-source engine that automates the deployment of any application as a lightweight, portable, self-sufficient container that will run virtually anywhere.
Docker containers can encapsulate any payload, and will run consistently on and between virtually any server. The same container that a developer builds and tests on a laptop will run at scale, in production*, on VMs, bare-metal servers, OpenStack clusters, public instances, or combinations of the above.
Ben Golub and Solomon Hykes speech giving a thank you speech for the 1 year of Docker at the Docker HQ.
Oh no! You have a bug in your app, but you have no idea where it is. I’ll walk you through how we found and squashed a gnarly bug in socket.io using wireshark, chrome’s developer tools, lots of logging, and pretty graphs. I’ll also show you some good tips and tricks for tracking down and squashing bugs of your own.
Don’t tell your boss, but I want you to make a useless art project–because it’s actually pretty useful. Why? Committing to uselessness is a freeing experiment. As professionals, we tend to focus on the end result instead of the process, and that’s not healthy. Embrace the creative process (iteration and experimentation) on a project and see where the path takes you.
“Inspiration is for amateurs. The rest of us just show up and get to work” - Chuck Close