Build Systems that Drive Business
Sep 30–Oct 1, 2018: Training
Oct 1–3, 2018: Tutorials & Conference
New York, NY

Presentations

Aish Raj Dahal (PagerDuty)
Finding the right balance between writing custom in-house software and using an off-the-shelf solution is difficult. Aish Raj Dahal sheds light on the age old build versus buy problem and "not invented here syndrome" by explaining how PagerDuty built a distributed task scheduler and later moved off it to use an off-the-shelf open source solution.
Sam Guckenheimer (Microsoft)
Good test coverage is essential for catching issues before a pull request has been merged, but they have to be the right kind of tests and must be reliable. Drawing on his experience at Microsoft, Sam Guckenheimer details what type of tests to do in your DevOps pipeline, when you should do them, and why.
Liz Rice (Aqua Security)
Beyond looking out for a little green padlock in the browser bar, what do you need to know about secure connections as a programmer? What do people mean by terms like authentication, verifying a certificate, or signing a message? Join Liz Rice as she demystifies HTTPS, TLS, X.509, and more.
James Meickle (Quantopian)
Ansible is a "batteries included" automation, configuration management, and orchestration tool that's fast to learn and flexible enough for any architecture. Join James Meickle to get started with Ansible, with an eye toward sustainable development in cloud environments.
Laurent Gil (Oracle Dyn)
API-based integration is fundamental to business strategy and continued success, but the explosion of APIs is creating incremental security risks that must be addressed. Laurent Gil explains why API security is quickly becoming a key cross-cutting concern for everyone from DevOps to the CISO.
Heather Osborn (Ticketmaster)
Heather Osborn explains how Ticketmaster moved from a siloed on-premises environment to a DevOps hybrid cloud. If a company whose technology and human infrastructure have grown up organically around a custom-written VAX operating system can make the move to public cloud-native applications and begin a rapid march to a hybrid cloud solution, so can you.
Michael Brunton-Spall (Bruntonspall Ltd)
Traditional security approaches to threat and risk management are highly optimized to work within a traditional software development lifecycle. Michael Brunton-Spall shares a new approach to reviewing systems along with real-life examples to help you prioritize where to focus security efforts and what sorts of security threats you should worry about.
Aaron Blohowiak (Netflix)
Multiregion deployments can improve availability and latency and can cost way less than you think. Aaron Blohowiak dives into his experience operating in multiple regions at scale at Netflix and shares the algebraic models, code, and incident management playbooks the company has developed to tame, refine, and leverage its approach.
Accidental architecture is a product of circumstances rather than deliberate development toward a goal. James Thompson explains why it's best addressed by equipping teams to make more deliberate and informed technical decisions.
How would you deploy software if you got 14kbps on a good day and you had a monthly data cap of 200MB? It's a weird problem to face in 2018, but that's the reality when managing deployments on cargo ships at sea. I'd like to take you through the steps we go through to make our build artifacts as small as possible. Topics include stripping out debug symbols, binary packing, and binary patching.
Laurent Gil (Oracle Dyn)
Bots now make up over 50% of website traffic and have become the primary source of malicious application attacks, from DDoS to sophisticated intrusions. Laurent Gil lays out what you need to know about bot traffic, different types of bots, and real-world applications of ML and AI to identify and defeat malicious bots.
Bryan Liles (Heptio)
With the introduction of Kubernetes to your organization comes the ability to implement new patterns enabled by the new platform. Bryan Liles explains how you can use Kubernetes's rich set of APIs to build a continuous delivery pipeline in the platform instead of on top it. Now you can use your Kubernetes tool chest to control how you get software to production.
Liz Fong-Jones (Google), Dave Rensin (Google)
Implementing site reliability (SRE) engineering doesn't have to be intimidating, and it isn't only for cloud-native organizations. Liz Fong-Jones and Dave Rensin share eight key lessons Google's customer reliability engineering team learned helping large enterprises adopt SRE as an operations engineering model.
Mike Newswanger (Elastic)
Mike Newswanger explains how he used Kubernetes and Google Cloud to burst and extend the capacity of a physical infrastructure for optimizing almost 10 million images in less than two weeks.
Jason Yee (Datadog)
Jason Yee shows how you can more easily test code in production while isolating the effect of potential issues using container orchestration and services meshes.
Sebastien Goasguen (TriggerMesh)
Can you develop and maintain applications using Kubernetes? That’s the question more employers are asking these days. Take the next step in your career by becoming a Certified Kubernetes Application Developer. You get a full day of test prep from O’Reilly’s top Kubernetes trainer and the opportunity to take the exam on-site, leaving an official Certified Kubernetes Application Developer.
Sebastien Goasguen (TriggerMesh)
Can you develop and maintain applications using Kubernetes? That’s the question more employers are asking these days. Take the next step in your career by becoming a Certified Kubernetes Application Developer. You get a full day of test prep from O’Reilly’s top Kubernetes trainer and the opportunity to take the exam on-site, leaving an official Certified Kubernetes Application Developer.
Tammy Butow (Gremlin)
Tammy Butow explains how your company can use Chaos Days to focus on controlled chaos engineering. Similar to Hack Days, Chaos Days encourage an open culture of engineering. However, instead of focusing on building features, Chaos Days help you focus on building more resilient systems and reducing incidents.
Tammy Butow (Gremlin), Ana Medina (Gremlin), Patrick Higgins (Gremlin)
Chaos engineering is the discipline of experimenting on a distributed system in order to build confidence in the system’s capability to withstand turbulent conditions in production. Tammy Butow, Ana Medina, and Patrick Higgins lead a hands-on deep dive into chaos engineering, covering the tools and practices you need to implement it in your organization.
Checklists are a common way to prepare for the best and worst scenarios. In this talk you'll learn how checklists for your Ops can prevent disaster.
Sebastien Goasguen closes Cloud Computing Day with Kubernetes.
Nikki McDonald (O’Reilly Media), James Turnbull (Microsoft), Ines Sombra (Fastly)
Cochairs Nikki McDonald, James Turnbull, and Ines Sombra close the first day of keynotes.
Nikki McDonald (O’Reilly Media), James Turnbull (Microsoft), Ines Sombra (Fastly)
Cochairs Nikki McDonald, James Turnbull, and Ines Sombra close the second day of keynotes.
Rocio Delgado (Slack)
Evolving teams and evolving companies are a constant in the career of a leader; helping your team navigate through that change becomes critical to your success as a manager and for the organization. Rocio Delgado shares dos and don'ts for managing and communicating change in your team or organization, which may highlight where your own skills need to evolve.
Neil Peterson (Microsoft)
Neil Peterson leads a technical deep dive into using the Kubernetes Service Catalog to dynamically provision and consume managed cloud services.
Anil Dash (Fog Creek Software)
As our industry faces its biggest reckoning ever with the social, ethical and cultural impacts of technology, what can we learn if we reflect on the assumptions we build into our systems? How could our processes and tools be designed to undo the biggest bugs and biases of today’s tech?
Daniel Bryant (Datawire)
Join this talk to learn about how to curate your perfect developer experience using Kubernetes.
Sharon Steed (Communilogue LLC)
Sharon Steed explains what empathy is (and what it isn't) and gives you the tools you need to cultivate an empathy mindset at work and in life.
Jaana B. Dogan (Google)
Scaling large systems and teams is hard. In the recent decade, we finally might have found a critical tool that causes us to believe this doesn't have to be the case. Jaana Dogan explains why Google teaches its tracing tools to "Nooglers" and how it helps them learn about Google-scale systems end to end without getting lost in the world’s largest systems company’s enormous code base.
Idit Levine (solo.io)
Idit Levine demonstrates common debugging techniques and offers an overview of Squash, a new tool and methodology that brings the power of modern popular debuggers to developers of microservices apps that run on container orchestration platforms.
Casey Rosenthal (Backplane)
Join Casey Rosenthal to learn how to use chaos engineering to embrace complexity and navigate it rather than reject complexity and try to erase it.
Join us for the social highlight of Velocity New York at one of New York's finest restaurants, Tao Uptown, located at 42 E 58th St. Enjoy great music, food, and cocktails while networking and making new connections.
Heidi Waterhouse (LaunchDarkly)
Waffle House's hurricane disaster plan has everything you could want from an IT disaster plan, including contact trees, failover states, and runbooks on partial operation. Heidi Waterhouse shares lessons about state drawn from the world outside computers and explains how to quantify them using a finite state machine and implement them automatically while you are in a less-than-perfect condition.
Bret Fisher (DevOps Consultant)
Docker Captain Bret Fisher teaches you how to create containers, images, networks, and more using Docker Compose. Join in to practice your DevOps skills with a full day deploying multitier apps on server clusters with Swarm and other tools. This hands-on course covers over 50% of what’s needed for the Docker DCA certification.
Bret Fisher (DevOps Consultant)
Docker Captain Bret Fisher teaches you how to create containers, images, networks, and more using Docker Compose. Join in to practice your DevOps skills with a full day deploying multitier apps on server clusters with Swarm and other tools. This hands-on course covers over 50% of what’s needed for the Docker DCA certification.
Deepank Sharma (Verizon Wireless)
Deepank Sharma offers an end-to-end look at continuous integration and continuous delivery (CI/CD), using Pipeline as Code and templates, quality gates, Docker, and Kubernetes while following best DevOps practices.
Molly Crowther (Pivotal)
Molly Crowther demonstrates how the enterprise can use cloud platforms to make security move at the pace of business—not the other way around.
Michael Hamrah (Namely)
Many companies adopt microservices to break down monoliths, but they soon uncover a hidden cost: How do you manage all these new interconnected things popping up? Michael Hamrah explains how to avoid creating Frankenstein's monster by understanding elements of a microservice platform. . .so you can sleep at night.
Bridget Lane (Gannett | USA Today), Kris Vincent (Gannett | USA Today)
Three years ago, technical teams at USA TODAY NETWORK were completely siloed, making improvements and troubleshooting difficult and often blind to the rest of the technical organization. Bridget Lane and Kris Vincent explain how drastically the teams' tool belts, thought processes, and goals have changed as the company moved from silos to a single pane of glass.
Idit Levine (solo.io)
Gloo is the Envoy-based Ingress, Gateway, and GraphQL platform for glueing together infrastructure from any stack. Come watch us use Gloo to combine kubernetes microservices, serverless functions, and a legacy application together into a single application and debug it.
Matt Sheppard (Oracle Dyn)
Construction on the first bridge across Niagara Falls began by flying a kite to get a string to the other side, which was used to pull a rope—and eventually, other materials—across. Matt Sheppard applies this pattern to software, establishing a thread through a proposed system, building just enough infrastructure to execute the simplest operation possible, and iterating from there.
Dave Rensin (Google)
SRE has exploded in the industry over the last two years, with the publication of two best-selling books from Google. Not surprisingly, there have been questions about how SRE and DevOps relate. Do they compete? Do they reinforce each other? The short answer is that they make each other better. Join Dave Rensin to hear why.
Alexander Rasmussen (Freenome)
In the past five years, Alexander Rasmussen has spent a lot of time trying to get high-integrity data out of spreadsheets and into databases. Alexander explores common data integrity problems when dealing with spreadsheet data, investigates whether those integrity problems are inescapable, and shares ongoing work to mitigate them.
Matt Rogish (ReactiveOps)
Matt Rogish explains how NTSB investigations of air disasters have dramatically improved flight safety and applies lessons learned in disaster recovery and analysis, teamwork, task saturation, and systems design to modern software application and infrastructure architecture at scale to achieve higher availability, reduced errors, and more scalable systems.
Amy Nguyen (Stripe), Cory Watson (Stripe)
You're unsatisfied with one of your monitoring providers. You've considered finding a new solution, but the thought of migrating your data off their platform sounds extremely painful. Amy Nguyen and Cory Watson explain how to make a deadline for an infrastructure-critical software migration while ensuring that everyone's requirements are met and no data has been lost.
Maude Lemaire (Slack Technologies, Inc.)
How do you refactor major, core functionality in a million-line codebase without disrupting the entire system? Maude Lemaire explains how Slack overhauled channels and shares the many obstacles the company overcame to boost both application performance and company-wide developer productivity (with only a few hiccups).
Ignite is happening at Velocity on Monday, October 1. Join us for a fun, high-energy evening of five-minute talks—all aspiring to live up to the Ignite motto: Enlighten us, but make it quick.
here are many intersections between development and security goals. Security is part of quality, could be tested just like functionality, and monitored similar to performance. This talk covers the key overlapping components to build things securely teams without specialized security experts, expertise or tools.
The talk will revolve around how filmmaking helps underprivileged kids cope with traumatic experiences. It will also focus on my nonprofit, Melodious Productions that is dedicated to helping kids use cinematography to tell their stories.
Brendan Burns (Microsoft)
Developer and operator personas are often viewed as separate, but the truth on the ground is actually far more mixed. Developers often operate their own software, and operators often explore software to find and fix bugs. Brendan Burns covers this overlap, explaining how to build tooling and approaches that enable developers and operators to quickly switch or blend between the personas.
Bart De Vylder (CoScale)
Bart De Vylder shares his experience migrating an existing codebase and production environment to Kafka Streams, a relatively new and promising streaming library. Join in to see what aspects worked remarkably well and the challenges he ran into along the way.
Keynote to be announced
Keynote to be announced
Keynote to be announced
Keynote to be announced
Keynote to be announced
Ryan Gregg (Google)
It's a Kubernetes world. Join Ryan Gregg to learn about Knative, an open source collaboration between Google and other industry leaders to define the future of serverless on Kubernetes. Knative solves the difficult but boring aspects of running modern cloud applications on Kubernetes.
Bridget Kromhout (Microsoft)
Bridget Kromhout walks you through launching clusters and details all the moving parts you need to know about to use Kubernetes in production.
Jérôme Petazzoni (ENIX SAS)
Kubernetes has a reputation for being complex to set up and operate, but that doesn't have to be the case. Join Jérôme Petazzoni to explore Kubernetes concepts and architecture and learn how to use it to deploy and scale your applications. The content is suitable to all kinds of deployment models, from the cloud (AKS, EKS, GKE, kops, etc.) to on-premises.
Jérôme Petazzoni (ENIX SAS)
Kubernetes has a reputation for being complex to set up and operate, but that doesn't have to be the case. Join Jérôme Petazzoni to explore Kubernetes concepts and architecture and learn how to use it to deploy and scale your applications. The content is suitable to all kinds of deployment models, from the cloud (AKS, EKS, GKE, kops, etc.) to on-premises.
Ian Crosby (Container Solutions)
As Kubernetes enters the mainstream market, we are seeing more use cases that don't fit the original mold, each bringing a new set of challenges. Ian Crosby discusses three specific case studies, the challenges encountered adopting Kubernetes, and the solutions and tooling used to solve them.
Implementing DevOps in an organization is hard. Collaborating alongside a developer or SRE to resolve a production outage or roll out a technical solution in an office makes communication a lot easier. Some argue it is near impossible to do remotely. I am here to provide some tips on how to build a DevOps culture within a Remote-First culture.
Christian Monaghan (HealthCare.gov | Nava PBC)
Christian Monaghan explains how he and his team successfully migrated HealthCare.gov, America's largest government website, to the cloud infrastructure provisioning tool Terraform, shares lessons learned along the way, and details how you can effectively use Terraform for your next project.
Jessica Frazelle (Microsoft)
Jessica Frazelle explores some cool bits of Linux, including BPF and container technologies, and details new ways to trace various things in the kernel and how to even use these traces to hot patch kernels in the case of zero day vulnerabilities. Come for the jokes about Linux; stay for the live demos.
Join other attendees during lunch at Velocity to share ideas, talk about the issues of the day, and maybe solve a few. Not sure which topic to pick? Don’t worry—it's not a long-term commitment. Try two or three and settle on a different topic tomorrow.
Join other attendees during lunch at Velocity to share ideas, talk about the issues of the day, and maybe solve a few. Not sure which topic to pick? Don’t worry—it's not a long-term commitment. Try two or three and settle on a different topic tomorrow.
Dave Stenglein (Kenzan)
Dave Stenglein demonstrates how to get up and running with Kubernetes, Spinnaker, and continuous delivery in hours, not days.
Ian Nowland (Two Sigma)
Ian Nowland challenges you to think broadly about the meaning of a "miss", and explains how a philosophy of owning and learning from them allows you to avoid more in the future. This enables you to grow as a manager, and so grow your impact on your organization.
Adam Wolfe Gordon (DigitalOcean)
When building distributed applications, it's highly desirable to maintain a single source of truth, such as a database, for all application state. Unfortunately, for some applications, multiple sources of truth are unavoidable. Adam Wolfe Gordon shares strategies, learned from real-world experience, for managing multiple sources of truth without sacrificing consistency and usability.
Jeffrey Valeo (Grubhub)
Jeffrey Valeo explains how to safely rollout complex changes at scale.
Leemay Nassery (Comcast)
Leemay Nassery discusses the importance of data collection pipelines and explains how to efficiently store datasets with the intention of making them easily accessible by a downstream machine learning platform.
James Wen (Spotify)
Spotify recently completed the migration of all services from running on bare-metal hardware to hosts in the cloud on GCP. Spotify is now in the exciting process of journeying from merely cloud hosted to cloud native via migrating the running of services to Kubernetes. James Wen discusses the work involved, lessons learned, and pitfalls encountered in moving services onto Kubernetes.
Machine learning has revolutionized many fields, from cancer detection to self-driving cars. And let's not forget about connected toilets that allow Alexa to flush at your command. Francesc Campoy Flores explores some of the techniques used and the most relevant research, focusing on use cases where machine learning can help developers be more efficient.
Seth Vargo (Google)
Seth Vargo outlines the key principles for securing microservices and distributed systems in the modern world, where applications run in cloud or hybrid cloud infrastructure.
Michael Kehoe (LinkedIn)
Michael Kehoe walks you through building a small monitoring utility for cgroup containers to illustrate best practices in container monitoring. You'll explore various cgroup constraints and learn how to specifically monitor for each of them to ensure that your application is behaving as expected. Along the way, Michael shares tricks and tips about monitoring containerized applications.
Kris Nova (Heptio)
Kris Nova tells the true and painful story of what it's like to move a monolithic enterprise app to running in a container in Kubernetes. Kris then prototypes a production environment that is designed to be as hard as possible to containerize and liberates the application into a scalable and modern cloud-native environment.
Matt Baldwin (NetApp, Inc.)
Matt Baldwin discusses multicloud, multiregion cross-cluster communication with Istio.
Victoria Nguyen (Fastly)
Victoria Nguyen explains how Fastly overhauled the monitoring and data collection of its globally distributed network without its caches noticing.
In this talk I look forward to share my life experience as a human living in a conflicted area with all the challenges/obstacles it holds.
Sebastien Goasguen (TriggerMesh)
Sebastien Goasguen welcomes you to Cloud Computing with Kubernetes Day.
Roger Magoulas (O'Reilly Media)
Using aggregate analysis of O'Reilly Safari usage and search data, Roger Magoulas shares key insights and trends that are impacting the open source tools ecosystem—trends you can use to help make decisions that affect your next project, your organization’s strategic direction, and your own career.
Sarah Wells (Financial Times), Brendan Burns (Microsoft), Kris Nova (Heptio), Alice Goldfuss (GitHub)
Join this panel on the future of Kubernetes, as Sarah Wells, Brendan Burns, Kris Nova, and Alice Goldfuss explore upcoming challenges and opportunities.
Sean T Allen (Wallaroo Labs)
In 2007, Pat Helland published "Life Beyond Distributed Transactions: An Apostate’s Opinion," in which he conducts a thought experiment on how to design a distributed database that can scale almost infinitely. While the paper explicitly addresses distributed database design, Sean Allen shows that the ideas are far more widely applicable, particularly in scaling stateful applications.
Tuli Nivas (Salesforce)
Automated anomaly detection in production using simple data science techniques enables you to more quickly identify an issue and reduce the time it takes to get customers out of an outage. Tuli Nivas shows how to apply simple statistics to change how performance data is viewed and how to easily and effectively identify issues in production.
Temporary placeholder
Laura Thomson (Mozilla)
Laura Thomson shares Mozilla's approach to data ethics, review, and stewardship, including practical open source guidelines for lean data and examples of when the company has gotten it right (and wrong).
Kavya Joshi (Samsara)
Performance theory offers a rigorous and practical approach to performance tuning and capacity planning. Kavya Joshi dives into elegant results like Little’s law and the Universal Scalability Law. You'll also discover how performance theory is used in real systems at companies like Facebook and learn how to leverage it to prepare your systems for flux and scale.
Rewriting the key software component of your platform from scratch is always intimidating. Shannon Weyrick and James Royalty discuss NS1's recent DNS server rewrite and outline the steps the company took to roll it out across its globally distributed network with no downtime.
Hooman Beheshti (Fastly)
Now that adoption is ramped up and HTTP/2 is being regularly used on the internet, it's a good time to revisit the protocol and its deployment. Hooman Beheshti reviews protocol basics and digs into core features such as interaction with TCP, server push, priorities and dependencies, and HPACK.
Ria Bhatia (Microsoft)
Ria Bhatia explains what it takes to build up the cluster autoscaler and horizontal pod autoscaler from the operations perspective, incorporating experiments and tests that were run to come up with solutions for appropriately tweaking metrics so scaling is cost effective and efficient.
Guy Podjarny (Snyk)
Serverless shuffles security priorities, naturally mitigating certain risks while elevating others, as this live hacking session vividly demonstrates. Guy Podjarny breaks into a vulnerable demo serverless app while explaining each security mistake, its impact, and how it can be avoided. You'll leave knowing why you need to keep your functions secure and how to do it yourself.
Laurent Gil (Oracle Dyn)
Laurent Gil shares the latest cybersecurity research findings based on real-world security operations along with innovative approaches to managing and mitigating security events at the cloud edge.
2 out of 3 Americans report growing stress and anxiety about work, money and uncertainty about the future. Stress, anxiety and depression can lead to health crises and loss of productivity. But how can we deal with things that we don't always control? Let's talk about self-care - from strategizing ways to manage stress to de-stigmatizing it by sharing our stories.
James Meickle (Quantopian)
Quantopian integrates financial data from vendors around the globe. As the scope of its operations outgrew cron, the company turned to Apache Airflow, a distributed scheduler and task executor. James Meickle explains how in less than six months, Quantopian was able to rearchitect brittle crontabs into resilient, recoverable pipelines defined in code to which anyone could contribute.
Bill Boulden (ClearView Social)
Serverless architectures remove load from web servers and scale flawlessly to handle any volume while keeping you from paying for an instant of wasted idle time. Bill Boulden walks you through creating a functioning serverless API that coexists alongside conventionally served web pages using AWS Lambda and API Gateway.
Ian Coldwater (Jamf)
Ian Coldwater offers practical advice about securing your Kubernetes clusters, from an attacker’s perspective.
Jamie Wilkinson (Google)
Jamie Wilkinson offers a brief overview of SLOs, shares a practical guide to implementing sustainable SLO-based alerting for systems of any size, and outlines the tooling required to supplement the system in the absence of cause-based alerting.
effie mouzeli (Wikimedia Foundation)
Effie Mouzeli explains why small-scale engineering is just as challenging as large-scale engineering and offers ideas on how to survive technical debt, poor communication, and other everyday challenges.
Anubhav Mishra (HashiCorp)
Over the past year, service meshes have gained significant interest. Most service meshes have two components: a control plane and a data plane. Anubhav Mishra explains what it takes to build a scalable control and data plane. Anubhav also discusses how HashiCorp Consul provides many features like a distributed key-value store and service discovery that make it ideal for a control plane.
Ameet Kotian (Slack)
Slack’s rapid growth over the last few years outpaced the original database’s scaling capacity, which negatively impacted the company's customers and engineers. Ameet Kotian explains how a small team of engineers embarked on a journey for the right database solution, which eventually led them to Vitess, an open source cluster database.
Join us for the Sponsor Pavilion Reception on Tuesday, October 2, following the afternoon sessions.
Moishe Lettvin (MailChimp)
Technical interviewing is profoundly important, but unfortunately, it's easy to do poorly and very difficult to do well. Moishe Lettvin outlines strategies for reducing bias and increasing the fidelity of your technical interviews.
Sarah Wells (Financial Times)
The Financial Times recently migrated its content platform to Kubernetes. Join Sarah Wells to find out what it takes to migrate 150+ microservices from one container stack to another without affecting the existing production users and while the rest of your teams are working on delivering new functionality.
Kris Beevers (NS1)
In critical path services such as DNS, stability is imperative above all else. Kris Beevers examines the trade-offs between risk and velocity faced by any high-growth, critical path technology business.
Alice Goldfuss (GitHub)
Containers can be a great infrastructure solution, but no one should drive them without a manual. Alice Goldfuss discusses some of the advantages and disadvantages of running containers in production at scale.
Jennifer Davis (Microsoft)
Rather than a future of NoOps, serverless has increased the need for specialized operations engineering. Jennifer Davis explores the role of operations in serverless, covering testing, monitoring, and debugging functions.
The programmer's mind is inherently an activist's mind. Jessica McKellar draws parallels between the free and open source software movement and the work to end mass incarceration.
Richard Li (Datawire)
Getting traffic into a Kubernetes cluster should be simple, but it’s not. The range of options can be confusing, and implementing effective configuration is equally challenging. Richard Li discusses the evolution of ingress on Kubernetes, explains why ingress controllers aren’t necessarily the best approach, and shares a series of lessons learned about managing traffic ingress.
To Be Announced
Yuri Shkuro (Uber), Prithvi Raj (Uber), Won Jun Jang (Uber)
Priyanka Sharma and Yuri Shkuro demonstrate how distributed tracing works and how to employ it in the development and operations of your applications in the programming language of your choice: Java, Go, Python, Node.js, C#, or C++.
Kristina Bennett (Google)
Kristina Bennett shares best practices for practical data recoverability and shines a light onto some of the pitfalls awaiting the unwary, based on lessons learned from five years of data integrity tooling and consulting across Google.
Michael Hausenblas (Red Hat)
Michael Hausenblas walks you through troubleshooting applications running in Kubernetes, from application-level debugging to distributed tracing to chaos engineering.
Looking for networking opportunities? Check out the message boards and other activities in the NetWorkIt Lounge to organically connect with attendees at the conference.
O’Reilly Author Book Signings will be held in the O’Reilly booth on Tuesday. This is a great opportunity for you to meet O’Reilly authors and speakers.
Nikki McDonald (O’Reilly Media), James Turnbull (Microsoft), Ines Sombra (Fastly)
Cochairs Nikki McDonald, James Turnbull, and Ines Sombra welcome you to the first day of keynotes.
Is it time to refresh your profile picture? Come to the photo station in the Sponsor Pavilion and enjoy a free corporate headshot, compliments of O'Reilly Media.
Jumpstart your networking at Velocity at Speed Networking before the keynotes begin. Bring your business cards and prepare a minute of patter about yourself, your projects, and your interests.
Arun Gupta (Amazon)
Arun Gupta explains how to use chaos engineering principles for your applications deployed in Kubernetes. Join in to learn about the basic concepts of chaos engineering and explore toolkits that enable these principles. You'll leave with working samples.
Naoman Abbas (Pinterest)
Naoman Abbas offers an overview of tools Pinterest built to process trace data and the use cases they’ve enabled and shares some real-world examples. Join in to learn how to apply these techniques to your own challenges.
Looking for dinner plans Monday night? Sign up to join a group of fellow attendees for the Velocity Dine-Around. This event is not hosted, so you are responsible for paying your portion of the bill on your own.
Looking for networking opportunities? Check out the message boards and other activities in the NetWorkIt Lounge to organically connect with attendees at the conference.
O’Reilly Author Book Signings will be held in the O’Reilly booth on Wednesday. This is a great opportunity for you to meet O’Reilly authors and speakers.
Nikki McDonald (O’Reilly Media), James Turnbull (Microsoft), Ines Sombra (Fastly)
Cochairs Nikki McDonald, James Turnbull, and Ines Sombra welcome you to the second day of keynotes.
Is it time to refresh your profile picture? Come to the photo station in the Sponsor Pavilion and enjoy a free corporate headshot, compliments of O'Reilly Media.
Jumpstart your networking at Velocity at Speed Networking before the keynotes begin. Bring your business cards and prepare a minute of patter about yourself, your projects, and your interests.
Preetha Appan (HashiCorp)
Preetha Appan outlines various failure modes ranging from network failures to entire server failures in Nomad, an open source scheduler that supports heterogeneous workloads.
For many open source developers, marketing can seem like a scam—pushing terrible software from one side of the mouth while ruining good software with the other. Michael Bernstein offers an unflinching look at some of the fallacies that developers believe about marketing.
Aviran Mordo (Wix.com)
Aviran Mordo discusses the challenges and real-life use cases of handling data in a distributed environment.
Dan Mennell (Mesosphere)
Getting Kubernetes up and running is only half the battle. Now you need to get the supporting infrastructure in place. Dan Mennell shares a templated approach to deploying what is needed to get started with source control, CI/CD, and monitoring with Prometheus, along with other things.