View More
View Less
System Message
An unknown error has occurred and your request could not be completed. Please contact support.
Wait Listed
Personal Calendar
Conference Event
There aren't any available sessions at this time.
Conflict Found
This session is already scheduled at another time. Would you like to...
Please enter a maximum of {0} characters.
{0} remaining of {1} character maximum.
Please enter a maximum of {0} words.
{0} remaining of {1} word maximum.
must be 50 characters or less.
must be 40 characters or less.
Session Summary
We were unable to load the map image.
This has not yet been assigned to a map.
Search Catalog
Replies ()
New Post
Microblog Thread
Post Reply
Your session timed out.
This web page is not optimized for viewing on a mobile device. Visit this site in a desktop browser to access the full set of features.
DockerCon Europe 2017
Add to My Interests
Remove from My Interests

142368 - Accelerate your Container Adoption with Cisco and Docker Accelerate your container adoption with Cisco and Docker Technologies and Solutions for Cloud Native and Legacy Applications

Using containers or starting to use them for your applications? Containers new to you? Looking for ways to scale and deploy solutions at scale reliably? Have a mix of legacy and cloud native applications? Come attend the session to learn how Cisco and Docker have partnered to offer production-ready turn-key solutions by leveraging best of breed technologies.

Cisco and Docker, in conjunction with our ecosystem partners, have jointly developed products, technologies and validated solutions to accelerate adoption and simplify deployment of containers and microservices across the data center for both legacy and cloud native applications.

The combination of Docker container technology and Cisco UCS server hardware supports highly scalable, resilient, elastic application deployment with the simplicity of the cloud and a full set of enterprise capabilities. And Contiv, a Cisco sponsored open source project, provides a unified networking fabric for heterogeneous Docker deployments on VMs, bare-metal, public and private clouds.

With AppDynamics Microservices iQ, gain fine-grained visibility and monitoring for your applications and Docker environments. Correlated metrics across applications, containers, and hosts provide new level of insights to optimize your end user experience.

Come learn how you can modernize your applications and your datacenter with Cisco Docker solutions.

Vish Jakka, Cisco
Add to My Interests
139234 - Advanced Access Control with Docker EE The sharing of computing resources among applications and users solves many challenges and presents opportunities for enterprise IT. It leads to better infrastructure efficiency and the specialization of responsibilities in the IT stack. Shared resources across diverse organizations and applications also introduce new hurdles. Tenants need to access their resources securely and with complete privacy from other tenants. This requires secure segmentation, access control, and more. Container multi-tenancy is much more than cgroups and namespaces. This talk focuses on the advanced Access Control features in Docker Enterprise Edition that provide the fine-grained control to segment cluster resources. This includes how to design fine-grained roles, the architecture and grouping of resources, and how to apply these as Access Control policy. Walk through practical examples from current production designs and understand how they can be applied to your organization. Mark Church
Add to My Interests
128608 - Android Meets Docker How does awesome Android benefit from dazzling Docker? With an introduction to the Docker way of continuous integration for Android, it would help you get a consistent Android development and build environment with minimal effort. Syllabus: * Background story - where the problem happened * Why Android dev should care? * How to provision an Android environment to build project usually? How Docker is gonna solve it? * Typical machine dependant failing unit tests examples, which could be revealed by using Docker * Philosophy, features, improvements, comparison against traditional approach * Limitations * Quick setup of Jenkins using AndroidSDK docker slaves (live demo) Jing Li - Independent Consultant, N/A
Add to My Interests
140440 - An Enterprise Container Experience: Dev VS. Ops

Take part of a detailed and fun hands-on review of the critical features required in an enterprise grade container platform - by trying to DESTROY IT.
While learning about enterprise grade features and stability of OpenShift Container Platform - Participate in the presentation and become the evil Ops which is bent on trying to prevent the developer from successfully deploying his application (and make the presentation come crashing down).

Jacob Borella, Red Hat
Jacob Borella, Red Hat
Magnus Glantz - Solution Architect, Red Hat
Add to My Interests
140240 - A Story of Cultural Change: PayPal's 2 Year Journey to 150,000 Containers with Docker Adopting containers at scale is fundamentally a cultural change. In late 2015, PayPal decided to migrate en masse to containers for applications built on many different frameworks over the last 15 years. It was a bold and strategic plan that included how to showcase value of containers to leadership, a phased execution strategy, building the right team to lead, and cultural transformation. Changing application code, deployment methods, and operational tools were at onset non-negotiable. This session will share how the plan was pitched and the learnings that unfolded as PayPal carefully changed everything - and nothing at the same time - to get to 150,000 containers running in production in 2 years. MEGHDOOT BHATTACHARYA - Director of Engineering, PayPal Inc.
Add to My Interests
138246 - A Strong Belief, Loosely Held: Bringing Empathy to IT In this talk, the conversation centers around how to use behavioral economics and other processes to assist in getting IT organizations to adopt DevOps practices. Technology is easy but, people are hard. How can we use game theory to encourage empathy in an organization? How can you, as an individual contributor, help drive positive change in your team, company, and community? This talk fosters thought and dialogue on how to address the people and IT cultural needs as organizations transform. Nirmal Mehta - Chief Technologist, Booz Allen Hamilton
Add to My Interests
134370 - Back to the Future: Containerize Legacy Applications People typically think of Docker for microservices and try to make the smallest container they can. There are tremendous benefits to a microservices model but those are not the only apps that qualify for containers. Traditional, homegrown, monolithic apps are also great candidates for Docker - why? By containerizing these apps, many of the same agility, portability, security and cost savings benefits can be applied to the hundreds (if not thousands) of apps in your datacenters. But where to begin? Attend this session to learn how to approach modernizing traditional apps (MTA), considerations, the available tools and possibilities. Brandan Royal - Solution Architect, Docker
Add to My Interests
141309 - Becoming the Docker Champion: Bringing Docker Back to Work You’re at DockerCon and have spent the last two days deep in sessions, the Hallway Track, and networking. You’ve heard the stories, learnings and benefits from large and small organizations that are on their devops and app modernization journey with Docker. You may have even begun to identify multiple use cases for Docker at your work and how it could benefit your business and other teams. In this session, Jim Armstrong of Docker will share how other Docker users have built their cases for broader use of Docker in their organizations. He will share real experiences of developers convincing their ops teams, ops teams introducing Docker to their developers, and passionate Docker users convincing IT executives to adopt Docker. Jim Armstrong - Product Marketing, Docker
Add to My Interests
140444 - Best Practices for Securing Containerized Applications

What are the best practices for securing containerized applications? How can developers secure their containerized applications across the DevOps pipeline? This talk with share practical tips and tricks on how to secure your containerized applications and conclude with a demo of Conjur from CyberArk. Conjur is an open source security service that integrates with popular CI/CD tools to secure secrets, provide machine identity authorization, and more.

Kumbirai Tanekha - Software Engineer, R&D, CyberArk
Add to My Interests
130241 - Building a Secure and Resilient Foundation for Banking at Intesa Sanpaolo with Docker EE Intesa Sanpaolo is one of the first banking groups in the Euro zone, with over 12 million customers and 4,600 branches in Italy. With a lot of traditional monolithic applications that are difficult to maintain and evolve, Intesa turned to Docker to help them both modernize the applications and improve their portability so that they could consider a multi-site architecture across multiple data centers. Using Docker Enterprise Edition (EE), Intesa took the first step to “break the monolith” by containerizing their infrastructure, self-described as an “Infrastructure-as-code” pattern, and now use Docker EE to orchestrate the applications across sites. In this talk Diego Braga, Infrastructure System Specialist at Intesa, and Lorenzo Fontana, DevOps Engineer at Kiratech will share how they implemented Docker EE along with software-defined networking and storage solutions to validate Intesa’s architectural model and to build a geographical distributed multi-data center cluster, all while saving infrastructure costs and remaining compliant with regulations. They will highlight their CI/CD process using Docker and Jenkins, how the developer and ops team are now working together to implement a DevOps methodology and Intesa’s ROI in using Docker EE. They will also share Intesa’s future plans, including creating mixed Linux/Windows clusters that use the same overlay network and on-prem/public cloud clusters opportunities. Lorenzo Fontana - DevOps Engineer, Kiratech
Diego Braga - IT Solution Architect, Intesa Sanpaolo
Add to My Interests
138701 - Building a Secure Supply Chain with Docker Creating a Secure Supply Chain of images is vitally important. Every organization needs to weigh ALL options available and understand the security risks. With so many options for images, it is tough to pick the right ones or even to create your own. Ultimately, every organization needs to know the provenance of all the images. Then once the images are imported into the infrastructure, a vulnerability scan is vital. Docker Trusted Registry with Image Scanning will give organizations insight into any vulnerabilities. Better yet, its automated with a succinct audit trail, so you can still take that vacation you had planned and make your security team happy. Ashwini Oruganti - Security Engineer, Docker
Andy Clemenko - Solutions Architect, Docker
Add to My Interests
140431 - Building Robust Services with gRPC gRPC is a popular open source framework to make RPCs easy and efficient for everyone. This talk gives an overview of techniques and best practices for building services with gRPC that are robust and secure, including: client side load balancing, deadlines, and cancellations; transport security via TLS; utilizing interceptors to address cross cutting concerns like deadline propagation, metrics, and tracing. Zack Butcher - Software Engineer, Google
Add to My Interests
137980 - Cilium: Kernel Native Security & DDOS Mitigation for Microservices with BPF We have introduced Cilium at DockerCon US 2017 this year. Cilium provides application-aware network connectivity, security, and load-balancing for containers. This talk will follow up on the introduction and deep dive into recent kernel developments that address two fundamental questions: How can I provide application-aware security and routing efficiently without overhead embedded into every service? How can container hosts protect themselves from internal and external DDoS attacks? The solutions include: kproxy: a kernel-based socket proxy which allows for application-aware routing and security enforcement with minimal overhead. XDP: A lightning-fast packet processing datapath using BPF. The technology is intended for DDoS mitigation, load-balancing, and forwarding. This talk will deep dive into these exciting technologies and show how Cilium makes BPF and these kernel features available on Linux for your Docker containers. Cynthia Thomas - Technology Evangelist, Covalent IO
Add to My Interests
140412 - Cloud Native Storage Patterns with Docker

There is no such thing as a stateless architecture – containerized applications need to store data and state somewhere. We discuss what a storage platform should look like in cloud native architectures and what is needed to interface composable microservices with advanced containerized storage patterns. This session will also include a demo demonstrating how Docker Volume Plugins can manage a cluster wide storage pool and provide highly available persistent storage volumes to databases and applications. 3 things you will learn: 1. Move your databases, message buses and instrumentation to persistent storage volumes 2. Take advantage of advanced containerized storage patterns to improve high availability and security 3. Understand how to use Docker Volume Plugins in your environment

Alex Chircop
Add to My Interests
128587 - Containerizing Hardware Accelerated Applications Many applications allow you to use hardware such as GPUs and FPGAs for acceleration. Common examples include media processing and offloading highly parallel work to a GPU. Applications that use accelerators are resource heavy and have stacks spanning kernel and user space; accelerators often have their own requirements for operating system support and kernel versions. While it may not seem intuitive to containerize this type of application, the use of containers provides benefits such as reduced setup time from container reuse, reduction in dependency conflicts and dependency on a specific operating system, and easier updates. In this session I show a media processing stack, making use of containers alongside a GPU. Specifically, I explain the kernel and user space divide of a hardware-accelerated transcode application using a device exposed to the container. This specific stack is an interesting case because of its dependency on hardware, use of a custom kernel and libraries, and operating system requirements. Our investigations have shown the use of containers has minimal performance overhead compared to running natively. Furthermore, we can quickly deploy on other machines with reduced configuration effort. There are some aspects of the application not suited to containerization, however. Since the application relies on a custom kernel, the use of containers does not necessarily increase portability. Improvement in this area would require rethinking how the applications are developed and distributed. Other areas of innovation include things such as Docker plugins to check for compatibility between the container software and host kernel. Chelsea Mafrica - Systems Engineer, Intel Corporation
Add to My Interests
142938 - Container Orchestration from Theory to Practice Join Laura Frank and Stephen Day as they explain and examine technical concepts behind container orchestration systems, like distributed consensus, object models, and node topology. These concepts build the foundation of every modern orchestration system, and each technical explanation will be illustrated using Docker’s SwarmKit as a real-world example. Gain a deeper understanding of how orchestration systems like SwarmKit work in practice and walk away with more insights into your production applications. Laura Frank - Director of Engineering, Codeship
Stephen Day - Senior Software Engineer, Docker
Add to My Interests
130358 - Container-relevant Upstream Kernel Developments There is a lot of work going on in upstream Linux by a number of different entities focused on making containers more featureful. For example, namespaced file capabilities, LSM stacking, namespaced integrity management, user-id shifting filesystems, and perhaps even a `struct container` definition in the kernel proper. In this talk, I'll cover several of these sorts of container-relevant patchsets that have been proposed in the kernel, including motivating why they are interesting, as well as discussing where the patchsets need to go before being merged to mainline. Tycho Anderson, Docker
Add to My Interests
141478 - Containers aren’t just for Microservices: Migrating Legacy Workloads to Docker

There is a growing demand to leverage containers not only as a platform to run microservices and greenfield applications, but also to run legacy workloads and have them participate in some of the benefits provided by container platforms. In this session, we will openly discuss Accenture’s real-world experience with legacy workload migration to containers and Docker Datacenter, where we succeeded, and where the container ecosystem still has room to improve

Add to My Interests
140438 - Containers with vSphere Body Armour: Enterprise Ninja Skill Do you dream of deploying an OS in seconds with zero maintenance costs? Wish it was easy to scavenge unused compute from your virtual infrastructure? Do you wish you could get a development environment from your IT department without raising a ticket? Ever find yourself scratching your head about production grade security, isolation and performance? You may not have noticed, but the container revolution has transformed the way you can consume vSphere infrastructure. vSphere Integrated Containers allows an IT admin to provide a CaaS portal to tenants who can then use the Docker API as their own private compute cloud. If you manage vSphere environments or consume them, you need to see this! Join Ben Corrie as he showcases how easy it is to consume and automate virtual infrastructure with VMware's free, open source capabilities. This live demo will have a particular focus on Jenkins integration and developer environments. Ben Corrie
Add to My Interests
141588 - Continuous Delivery with Docker and Bitbucket Pipelines

Bitbucket Pipelines is a fully hosted continuous integration and delivery tool, built on Docker, that lives right inside Bitbucket Cloud. It brings your team the benefits of CI/CD practices without the overhead of configuring and maintaining your own infrastructure. Come and learn how Bitbucket Pipelines can accelerate your team's build/test feedback loop, and how our newly released features can simplify the way you build, test and push Docker images.

Aneita Yang - Product Manager, Atlassian
Add to My Interests
128227 - Continuous Packaging is also Mandatory for DevOps While DevOps are comfortable with continuous integration and automatic tests, the area of continuous packaging has not been given the attention it deserves. Even with containers, delivering an application using software packages provides multiple advantages with regards to file-based installation: it allows to manage dependencies more easily, to provide metadata, checksum, and signature mechanisms, to deal with packages repositories. But doing that in a continuous packaging approach means that the generation of these packages is fully automated and part of the build process of the software. As a consequence, it eases the various steps of a solution lifecycle (controlled impact of installation/uninstallation, identical deliveries up to the customer, avoidance of code or metadata duplication) This presentation will detail the methodological approach around continuous packaging and demonstrate how this can be put in place using an Open Source tool such as and how this allows the MondoRescue project to deliver packages at will for lots of distribution tuples through the same number of Docker containers. Bruno Cornec - Open Source & Linux Technology Strategist, HPE
Add to My Interests
128263 - Creating Effective Docker Images Sick of getting paged at 2am and wondering "where did all my disk space go?" This has actually happened to me, and you can learn from my mistakes! New Docker users often start with a stock image in order to get up and running quickly, but that isn't always the right answer. Creating efficient images is often overlooked, but important. Beyond saving resources, using minimal images also delivers important security benefits: include only what you need and not a whole runtime that might have security vulnerabilities. In this session, I'll talk about how to create effective images and lessons I've learned from running containers in production at a number of startups. I'll also cover topics like "how do layers work?" and some things you should think about when creating your images, such as; choosing or creating the right base image; the importance of caching; using RUN statements conservatively; cleaning up as you go. I'll also address best practices; both at a high level with multi-stage builds; and some language-specific best practices, for example, tips and tricks for creating containers for Node.js vs Go. To illustrate these points, we'll cover: * How layers work? * Choosing a base image vs. creating your own * The basics of building minimal images and the importance of choosing a base image vs. creating your own * The basics of building minimal images and the importance of caching * High level best practices for Linux containers (in general, and some language specific examples) * High level best practices for Windows container images * New and improved: multi-stage builds * Good vs. not so good Dockerfile examples * Docker Image Scanning, and other friends * What's up next? Looking to the future for more optimization. Abby Fuller
Add to My Interests
146218 - Day 1 - General Session

General Session with latest announcements.

Add to My Interests
146219 - Day 2 - General Session

General session with latest announcements.

134375 - Deeper Dive in Docker Overlay Networks The Docker network overlay driver relies on several technologies: network namespaces, VXLAN, Netlink and a distributed key-value store. This talk will present each of these mechanisms one by one along with their userland tools and show hands-on how they interact together when setting up an overlay to connect containers. The talk will continue with a demo showing how to build your own simple overlay using these technologies. Finally it will show how we can dynamically distribute IP and MAC information to every hosts in the overlay. Laurent Bernaille - CTO, D2SI
Add to My Interests
124891 - Deploying Software Containers on Heterogeneous IoT Devices The Internet of Things presents the situation of millions of devices collecting and generating data. Processing all of this in the cloud has a huge overhead in bandwidth and latency. In some cases it even has security implications. Moreover, we are dealing with heterogeneous devices with different hardware characteristics: architecture, CPU/GPU/TPU, sensors and actuactors. In this session we see how Docker can be used to carry out continuous deployment on IoT devices, bring the processing of data closer to the edge in a reliable way, and deal with device heterogeneity. Daniel Bruzual - Researcher, Aalto University
Add to My Interests
131867 - Docker?!?! But I'm a SysAdmin Your developers just walked into your cube and said: "Here's the new app, I built it with Docker, and it's ready to go live." What do you do next? In this session, we'll talk about what containers are and what they are not. And we'll step through a series of considerations that need to be examined when deploying containerized workloads - VMs or Container? Bare Metal or Cloud? What about capacity planning? Security? Disaster Recovery? How do I even get started? Mike Coleman - Technology Evangelist, Docker
Add to My Interests
139231 - Docker EE Deep Dive Docker Enterprise Edition (EE) is a secure, scalable, and supported container platform for building and orchestrating applications across multi-tenant Linux and Windows environments. Join Docker product managers as they dive into how Docker EE addresses challenges faced by enterprise customers, as well as the technical architecture of the solution. They will also walk through demos for the latest and upcoming features around application runtime and image management. Patrick Devine - Product Manager
Add to My Interests
128412 - Dockerizing Aurea Over a year ago, Aurea teams started on a quest to move our current virtualized infrastructure to a containerized approach to run critical legacy applications. The primary goal was to decrease costs and increase resource usage, but to get there we had to learn a lot. We've now migrated more 2,000 Linux and Windows instances to just over 1,700 Cloud containers. With nearly a year running Docker EE production hosts, we have a great experience to share. In this session, we will share our most significant learnings, our infrastructure and operational ROIs (yes we will share numbers), the most important monitoring metrics and dozens of other tips & tricks from increased uptime to saving your life. We also want to cover our "dockerization" quest from two perspectives: infrastructure architects and system operators as well as the realities for teams performing dockerization of legacy applications. As we found out, you can’t care about only one and not the other. Łukasz Piątkowski - Chief Docker Architect, Aurea
Matias Lespiau - Software Engineering Manager, Aurea
Add to My Interests
140432 - Docker, Java, and Databases, Oh My!

Learn about how Docker and Oracle are taking Java, databases, and cloud infrastructure into the container-native era. Whether you are building microservices in Java, have an Oracle database somewhere in your application architecture or are thinking what’s next with serverless approaches, find out how Docker and Oracle are collaborating together in new ways to help you develop modern container-native applications.

Shaun Smith - Director of Product Management, Oracle
Add to My Interests
139237 - Docker Multi-arch All The Things In this talk, Phil and Michael will talk about how Docker was extended from x86 Linux to Windows, ARM and IBM’s z Systems mainframe and Power platforms. They will cover the work and architecture that makes it possible to run Docker on different CPU architectures and operating systems; How porting Docker to a new OS is different from porting it to new hardware; What it means for a Docker image to be multi-arch (and how are multi-arch images built and maintained); How does Docker correctly deploy and schedule apps on heterogeneous swarms. Phil and Michael will also demo some of the new features that let Docker Enterprise Edition manage swarms with both x86 Linux and Windows nodes as well as mainframes. Phil Estes - STSM, CTO Office, Container Architecture, IBM
Michael Friis
Add to My Interests
139233 - Docker on Docker At Docker, we like to “eat our own dog food” or “drink our own champagne.” Whatever your favorite phrase, the importance of a software company using their own software is critical to relating to our customers. In this talk, we will discuss how the Docker Infrastructure and engineering teams have deployed and operationalized Docker Enterprise Edition (EE) for our staging and production environments, what we have learned in the process, and how it's making Docker EE better. Brett Inman - Infrastructure Engineer, Docker
Marcus Martins, Docker
Add to My Interests
124004 - Docker to the Rescue of an Ops Team In this talk, we'll discover how Docker comes to the rescue of the Ops Team, while rebuilding from scratch our monitoring infrastructure. We'll start by quickly describing the challenges, to focus on why and how using docker saved the project. From fixing dependencies and isolation issues, implementing rolling upgrades and new features hot addition, to building a completely modular, scalable and resilient infrastructure, we'll talk about why CI/CD workflows, docker tooling and Docker Swarm were the key to success. Rachid Zarouali - C.I.O, SYNOLIA
Add to My Interests
127665 - Empowering Docker with Linked Data Principles Docker Containers are eating the world. Industry and academia are both exploiting Docker to orchestrate complex cloud infrastructure and to foster reproducibility of computational experiments. Linked Data capture the original idea of a connected yet decentralized Web. Online resources are accessible through a URI; ontologies and vocabularies like foster interoperability and data integration. I advocate the value of applying the Linked Data paradigm to the Docker ecosystem. Dereferencing access to them and making image registries accessible by the means of graph query languages, e.g. SPARQL or GraphQL. To this extent, it is necessary to semantically describe Dockerfiles, images, and containers. and to adopt a data model like RDF. Riccardo Tommasini - MI, Politecnico di Milano
Add to My Interests
142672 - Enterprise Summit

IT organizations continue to spend 80% of their budget on simply maintaining their existing applications, leaving only 20% for new innovation. That ratio has not changed over the last 10 years. To change the ratio, Docker and industry leading partners including Accenture, Avanade, Cisco, HPE and Microsoft have created the Modernize Legacy Apps Program.

By attending DockerCon Europe 2017, you will learn how Docker customers have transformed their Windows or Linux applications to run as a container making it more efficient, more portable, and more secure—all without touching a line of code.

The MTA program leverages Docker Enterprise Edition (EE) allowing customers to manage a diverse set of applications that includes both traditional applications and microservices, built on Linux and Windows, and intended for x86 servers, mainframes, and public clouds.

Enjoy a full day agenda filled with informative demos, practical tips and useful tools:

  • Introduction to Docker for IT Pros
  • The Modernize Traditional Applications Program
  • Customer Success stories and hands-on exercices
  • Lunch and Networking
  • Partner Solution Demonstration
  • Understanding the ROI and Building the Business Case
  • Close and Networking
Add to My Interests
140416 - Eureka! The Open Solution to Solving Storage Persistence

For a while there has been “the storage problem”. It’s a continual evolution of ensuring storage interoperability with cloud native platforms. It’s almost impossible for an end-user or storage-centric developer to keep up with the changes… until now! Get a deep-dive on REX-Ray with its enhanced set of features far beyond any other driver, a new plugin framework to enable any storage platform to interoperate with any scheduler, and new integrations with the Container Storage Interface.

Chris Duchesne - Developer Advocate, {code}
Add to My Interests
128208 - Experience the Swarm API in Virtual Reality Docker has a CLI that is a great starting point for programming and automation, but did you know that it's really just a wrapper for the Docker Engine REST API? The Engine has an accessible, well-documented API that's super easy to use. In this session, you'll learn how to consume the Docker API in different ways and be encouraged to build your own tools. We built an app using VueJS and A-Frame that uses the API to visualize Docker Swarm in Web-VR. The combination of these functional, declarative web technologies is a good way to build immersive, interactive experiences around infrastructure that are easily accessible to others. More people should be building these kinds of tools. We'll show how we started building the app in Swarm and how we're able to develop against the API with hot-module-reloading. (This totally works in VR!) You'll also get a run down how we leveraged existing components from the community in order to quickly prototype our application using Docker Stacks. Ultimately, everyone will have a chance to experience interacting with a Swarm through the magic window of their phones. VR is a personal, educational medium. We should be building these virtual worlds around all the components of the Moby Project. Our hope is that we can share ideas and motivate others to create more compelling Docker and infrastructure tooling with Virtual Reality. Expect to leave the session wowed by the power of VR and informed about how to leverage Docker's REST API for your own endeavors. Leigh Capili - Infrastructure Dev, Beatport
Add to My Interests
128576 - From Zero to Serverless in 60 Seconds, Anywhere You can adopt serverless with Docker and Swarm to take advantage of whatever hardware you have available in a resilient way. Learn what serverless applications are and how to get started in 60 seconds. We'll show the open-source options available and give an overview of Functions as a Service as demonstrated in the Cool Hacks in Austin. You'll learn how to write functions and deploy them to a Docker Swarm using secrets, metrics, high availability, and auto-scaling. Alex Ellis - Principal Developer / Docker Captain, ADP / Docker Captain
Add to My Interests
140964 - Gordon's Secret Session: Kubernetes on Docker What's this session about? Kubernetes on Docker!
Add to My Interests
140457 - Hacked! Run Time Security for Containers Containers have the potential to improve your security posture in production, but the black -box nature of containers and the complexity of distributed microservices present new challenges that InfoSec and DevSecOps teams may not be ready for yet. Common approaches like scanning and container signatures will get you part of the way, but what happens when your production environment is hit by a zero day threat or unknown event? Do you have the capabilities to detect and protect against that incident? In this session we will present a robust solution for implementing run-time security monitoring, policy enforcement, and forensics using activity signals based on system calls. We’ll cover topics such as: How do I see activity originating within containers? What does it take to apply policies consistently across all containers that make up a micro service? How can I get a service-oriented view of container activity based on Docker Data Center or Kubernetes metadata, for the purposes of auditing or forensics? What can I leverage in open source to make this happen? You’ll walk away from this talk understanding what types of events to look for, how to alert on them, and what you need to do deep forensics in the event of an incident. Gianluca Borello
Gianluca Borello
Add to My Interests
138217 - How and Why Prometheus' New Storage Engine Pushes the Limits of Time Series Databases The Prometheus monitoring system collects and stores time series data to give valuable insights over hosts, containers, and applications. Its storage engine was designed to be multiple orders of magnitude faster and more space efficient than, say, RRD or SQL storage. However, with the rise of orchestration systems such as Docker Swarm and Kubernetes, and their extensive use of techniques like rolling updates and auto-scaling, environments are becoming increasingly dynamic. This increases the strain on metrics collection systems. To deal with the challenges, a new storage engine has been developed from scratch, bringing a sharp increase in performance and enabling new features. This talk will describe this new storage engine, its architecture, its data structures, and explain why and how it is well suited to gracefully handle high turnover rates of monitoring targets and provide consistent query performance. Goutham Veeramachaneni - Student, IIT Hyderabad
Add to My Interests
131703 - How Docker EE Helps Open Doors at Assa Abloy Over the past 20 years, Assa Abloy has transformed from a mechanical lock producer to the global leader in door-opening solutions. Today, Assa Abloy is at the forefront of innovation when it comes to digital access solutions. During this talk, we will discuss how Assa Abloy is using Docker EE to build a Common Access Technology platform based on microservices running in containers. We will share the architectural decisions that were made and how those resulted in deploying Docker EE on AWS. We will discuss both the technical challenges Assa Abloy encountered and the organizational changes that affected the way they develop their software. Next, we will share how Assa Abloy plans to roll out on a global scale. Jan Hëdstrom - Cloud Infrastructure Architect, Assa Abloy
Patrick Bleek - Solutions Engineer NEMEA, Docker
Add to My Interests
139139 - How Docker EE is Finnish Railway’s Ticket to App Modernization VR Group-Finnish Railways is responsible for 118 million passenger rides and moving 41 million tons of cargo a year and is seeing overall growth in rail transit throughout Finland. A priority for the organization is to provide improved customer services, including an improved seat reservation system and bringing modern experiences like next generation mobile apps to their passengers. These improvements require looking at their application portfolio and deciding to either: Revise: Transform legacy applications to more cost efficient solutions Redesign: Redesign and rewrite mainframe-based solutions to microservices In this session, Markus Niskanen, Integration Manager at VR Group, and Oscar Renalias, Sr. Technology Architect at Accenture will discuss how they leveraged Docker EE and the public cloud to be the common platform for these different application modernization projects. They will cover how they are leveraging Docker and the cloud to renew and optimize their application portfolio for greater ROI, leading to organization wide adaptation of DevOps principles and cultural change in an industry that is over 150 years old. Markus Niskanen - Integration Manager, Finnish Railways
Oscar Renalias - Tech Architecture Science Sr Manager, Accenture
Add to My Interests
130239 - How to Build Machine Learning Pipelines in a Breeze with Docker Let's review and see in action a few projects based on docker containers that could help you prototype ML based projects (detect faces, nudity, evaluate sentiment, building a smart bot) within a few hours. Let´s see in practice where containers could help in this type of projects. Luis Herrera - Madrid, DevOpsion
Add to My Interests
126523 - How to Secure the Journey to Big Data Microservices: Fraud Management at Arvato Gmbh Arvato Infoscore Gmbh, a global financial services subsidiary of Bertelsmann, helps ecommerce companies detect and prevent consumer fraud. Last year, Arvato embarked on an ambitious plan to migrate to a microservices-based architecture with Docker containers as a key enabler. This would enable Arvato to be more effective in processing consumer and device data from customers to detect fraud. But strict data protection laws in Germany means this has to be done securely. In this case study, Tobias Gurtzick, software engineer, will take you through the details of the architecture, technology, and migration process. He will talk about how to successfully and securely deploy containers for new and refactored legacy apps across different storage solutions and how Docker enables Arvato to maintain and grow these environments. Arvato has also built Machine Learning Grids backed by Docker for a new Big Data app and will share the lessons learned along the way. Tobias Gurtzick - Software Architect, Arvato Infoscore Tracking Solutions Gmbh
Add to My Interests
138250 - Integrating CERN Software Distribution with Docker CVMFS is the CERNVM Filesystem, a scalable, reliable and low maintenance software distribution service. It offers a POSIX interface to a set of cache instances distributed worldwide, as part of the infrastructure used to process and analyse the data from the multiple experiments at CERN - including the ones from the Large Hadron Collider (LHC). In this session, we describe how physicists have started moving their workloads into containers, and how we integrated CVMFS into Docker using a Volume plugin. We'll show how repositories are mounted and how we use tags and hashes to mount the repositories at a well-known state, essential for data analysis preservation. Finally, we'll cover how we're looking into optimizing data access via Docker storage drivers Ricardo Rocha - Software Engineer, CERN
Add to My Interests
141263 - Integrating Docker EE into Société Générale's Existing Enterprise IT Systems Société Générale knows that containers and the cloud are the future of the IT industry and have been using Docker EE for over a year and a half. In this talk, we will share how Docker EE fits into our global strategy and our architecture for integrating the platform to our existing IT systems. We will go over tradeoffs of how we operationalized the platform to provide a highly available CAAS to our global enterprise. Finally, we will share how we are onboarding development teams and deploying their applications to production. Thomas Boussardon - Middleware Specialist, Société Générale
Stephan Dechoux - DevOps Architect, Société Générale
Add to My Interests
145708 - Istio with Kubernetes : Social Mixer

Come join us for drinks, networking and chat about Istio service mesh at DockerCon Europe 2017

Location: Room B3 M1:M2


8 PM - 8:15 PM - Social Mixer aka Finger food and Drinks time

8:15 PM - 9:15 PM - Taming microservices with Istio

As many companies transition from building monoliths to using microservice architectures, they find it gets more difficult to properly manage the many connections that exist within a microservices architecture. Key requirements such security, traffic control, resiliency, monitoring, metrics, and logging are often more difficult in a microservice architecture due to the scale in the number of components. More complex requirements, such as A/B testing, canary releases, rate limiting, policy enforcement, access control, and end-to-end authentication become an even larger burden.

Enter Istio. Istio is a new open source project launched by IBM, Google and Lyft, designed to connect, manage, and secure microservices. Istio solves these complex requirements by removing the implementations out of the application and push them down into the network of the service mesh itself. We will be going over what you can do with Istio today and showing some demos of it in action on a kubernetes cluster.

9:15 PM - 9:30 PM - Social mixer

Finger food and drinks will be provided. We have a very limited seat so please RSVP as soon as possible to confirm your seat.

Add to My Interests
140414 - Kubernetes for Docker Users

When Docker was first released four years ago, Developer and DevOps teams everywhere fell in love with it. "docker run", "docker pull", "docker build"… it was so simple, yet incredibly powerful. Docker sparked the creativity of millions of users and, as a result, the container ecosystem exploded. At the same time, Google released Kubernetes, a powerful platform that provides a framework to orchestrate containers. It includes a rich set of features that users and enterprises need to deploy containers in production, including advanced RBAC, multitenancy, and enhanced cluster resource management. But how do you bring together these two historically parallel approaches? In this session, we’ll discuss how you can apply that same simple Docker user experience people fell in love with while taking advantage of all the power of Kubernetes.

Darren Shepherd - Chief Architect, Rancher Labs
Add to My Interests
134625 - Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife The introduction of Microservices and Containers present challenges to organizations that go beyond implementation and operation. These are inherently disruptive technologies and a risk-averse enterprise can struggle as the business culture adapts to change. At MetLife we tackled change and disruption with a highly focused and nimble innovation team called The ModSquad, that is empowered to push the envelope, break the rules, and challenge established norms. The good news is that it is working! This talk will dive into the story of our innovation team that rapidly implemented Docker and our first production microservices-based application. We’ll talk about executive support and recognition, empowering people, and encouraging a fail-fast mentality. We’ll explore the boundary conditions that we learned along the way that enhances the success of the team, project, and business. We’ll dig into how we have grown and evolved the team based on both our successes and failures and the pitfalls we would have liked to avoid. Finally, we’ll take a look at what we think will be the future state of the team, and some of the disruptive technologies we may tackle on the horizon. Tim Tyler - Principal Solutions Engineer, MetLife, Inc.
Add to My Interests
Remove From Schedule Add To Schedule Are you sure you would like to Delete this personal time? Edit My Schedule Edit Personal Time This session is full. Would you like to be added to the waiting list? Would you like to remove "{0}" from your schedule? Would you like to add "{0}" from your schedule? Sorry, this session is full. Waitlist Available Sorry, this session and it's waiting list are completely full. Sessions Available Adding this multi-day session automatically enrolls you for all times shown below. Removing this multi-day session automatically removes you for all times shown below. Adding this multi-day session automatically enrolls you for all session times for this session. Removing this multi-day session automatically removes you for all session times for this session. Click to view details Interests Hide Interests Search Sessions Export Schedule There is a scheduling conflict. You cannot add this session to your schedule because you are participating in another session at this time. Schedule Conflict. An error occurred while processing this request.. Adding this item creates a conflict with another session on your schedule. Remove from Waiting List Add to waiting list Removing this will remove you from the waiting list for all session times for this session Adding this will add you to the waiting list for all session times for this session. You have nothing scheduled Tap below to see a list of sessions and activities that are available to add to your schedule this week Choose from the list of sessions to the left to add to your schedule for the day Add a Session

Registration Complete!

So we can prepare the best experience for you,
What can we do to help you?
Click here to skip
All Tab
The All tab
Attendee Tab
The Attendee Tab
Tailored Experiences
The Tailored Experiences Tab
Session Tab
The Session Tab
Speaker Tab
The Speaker Tab
Exhibitor Tab
The Exhibitor Tab
Files Tab
The Files Tab
Search Box
The search box
Dashboard Link
My Schedule
My Schedule Link
Recommendations Link
Interests Link
Meetings Link
Agenda Link
My Account
My Account Link
Catalog tips
Get More Results