March 8-10, 2017
Montreal, Canada

Montreal DevOps Conference

DevOps Amazon Lambda is shaking-up Java server-side development. Now you can write services in the cloud without having to think about app servers or containers. This is revolutionary. This session will cover Amazon Lambda and some of the other services that will reduce the about of code and infrastructure you have to write and maintain.
DevOps So what is a database and why can't I just put all my data into some sort of blob? This session will cover the basics of how relational databases work, where they are (and are not) efficient, how to best use them, and the steps to go from a novice to an intermediate user quickly. Very few developers have any database training and then wonder why the queries they write perform poorly. This session will provide you with a high level overview.
DevOps Docker is a famous containerization technology, but how can Java developers leverage it?
During this talk, we will first introduce what Docker is and the main tools leveraging it (Machine, Swarm, etc.)
Attendees will also discover how to create a Docker image from their Java app, how to deploy it to an internal or public registry, how to leverage Jenkins to automate those steps, and some nice IDE goodies to help them along the way!
DevOps It is time to move your Java EE builds over to Gradle! Gradle continues to gain momentum across the industry. In fact, Google is now pushing Gradle for Android development. Gradle draws on lessons learned from both Ant and Maven and is the next evolutionary step in Java build tools. This session will cover the basics of switching existing Java EE projects over to Gradle (that use Maven) and the benefits that you will reap such an incremental comp
DevOps In today's world where everything moves towards https and other TLS secured connections, certificate management is more important than ever. Through the use of the ACME protocol, LetsEncrypt provide the infrastructure,but to make it a scalable solution from a management perspective, integration is needed. In this talk I'll take a look at how we integrated with LetsEncrypt for the postgresql.org infrastructure management, to reach zero manual work
DevOps Making and keeping web applications fast is hard work, but also very rewarding and pays off very quickly with higher user satisfaction, increased usage and better conversions. In this presentation I'll talk about all the lessons I learned by working on application performance at ResearchGate: Why it is actually important, how you can convince your managers to invest time and money in it and what you have to do to measure and improve performance.
DevOps MySQL has provided easy database replication for over a decade. But are you aware of new developments in the last several releases? In the early days replication was single threaded and is now multi threaded with a table. Row based replication can provide better performance than sending over SQL queries for replay. And now there is active multi-master replication with built in fault tolerance. Come see how this evolution can help you today.
DevOps Grafana allows us to monitor and to query the metrics of our applications in a rich, beautiful dashboard. I would like to share the use case of a Brazilian insurance company where it is saving us money and increasing the speed with which we detect (and fix) problems.
DevOps While its name may seem to imply that it's Python-only, uWSGI is a combination application server, proxy, process manager/monitor, async queue, cross-language RPC framework, and more.

We'll take a look at the broad features that make uWSGI an interesting option as an application server, and then show you how to concurrently serve Python, PHP, Ruby, Perl, Go, Lua, and Clojure applications, and use the built-in RPC, queue and in-memory cache.
DevOps Containers are changing the way we design and develop systems. In this workshop, Ben will explore how to combine .NET applications and Docker to improve your infrastructure. The talk will discuss the key points of running Docker in production, how to migrate applications and what you need to be aware of.

At the end, attendees will understand how to build, deploy and scale .NET applications as containers.
DevOps Apps and services depend on secrets like tokens or password for authentication. But neither env vars nor files provide secure, flexible and PCI compliant transport mechanism for cloud and containers. With Custodia we developed a HTTP and JSON based protocol and reference implementation for authentication, routing and auditing of secrets. It combines Unix sockets and sVirt with JOSE and PKI to request secrets from a store or 3rd party vault.
DevOps When your PHP code is running on production servers, you’ve got the new challenge, undestand what exactly is going on. With dedicated engine for time-series data you can show useful dashboards for every team, do capacity planning or even monitor your app with anomaly detection algorithms. In this talk I’ll introduce core concepts for data gathering, stacks for processing metrics from PHP app, and techniques from collecting to anomaly detection.
DevOps Our job might be to build web applications, but we can't build apps that rely on networking if we don't know how these networks and the big network that connects them all (this thing called the Internet) actually work.
I'll walk through the basics of networking, then dive a lot deeper (from TCP/UDP to sockets, DNS and even OSPF, VRRP and BGP).
Prepare for an eye-opener when you see how much a typical app relies on all of these (and many more)

Explore all 156 sessions

Montreal 2017 sponsored by