Speakers | NGINXCONF nginx.conf 2017

Conference Speakers

  • Twitter

Valentin Bartenev

Core Developer, NGINX, Inc.

Valentin was already experienced with developing NGINX modules when he joined NGINX, Inc. just a few months after the company was established. Since then, he has worked on implementing new features and fixing bugs in open source NGINX and NGINX Plus for almost six years now. He is mostly known for his work on SPDY and HTTP/2 modules, thread pools, and various improvements on Linux.

Presentation: Open Source Project Deep Dive

Location: Salon A/B/C Time: Thursday, September 7, 11:00 am

In this session, we'll demo and deep dive into our new Open Source Project.

  • Twitter

Liam Crilly

Director of Product Management, NGINX, Inc.

Liam Crilly, Director of Product Management at NGINX, Inc., has 20 years experience in the Internet industry. He knew it was going to be a big deal when he wrote his first web app in 1993, at the dawn of the graphical Internet. Liam has held various product management roles from startups to multinational organizations.

Presentation: Encrypting, Authenticating and Load Balancing MQTT Traffic with NGINX Plus and nginScript

Location: Salon A/B/C Time: Wednesday, September 6, 3:40 pm

MQTT is a lightweight, open and scalable protocol that was originally published in 1999 for communication with remote oil fields. It was updated for IoT use cases in 2013 and has since become one of the top protocols of choice for many IoT deployments. With the increased production IoT deployments and the staggering amount of devices connecting to MQTT brokers, the demand for a high performant load balancer with advanced functionality is more than ever a critical factor to the success of their implementation.

In this presentation, I will give a detailed overview of the problem we set out to solve for HiveMQ around security and load balancing. To improve IoT security, it is best practice to use TLS to encrypt the MQTT data passing between clients and upstream servers. We will look in depth at how NGINX Plus can be used to easily offload this process facilitating the encrypted transport. We will look at how an additional layer of security using client certificate authentication and a powerful scripting language called nginScript can be used to harden an MQTT deployment and in turn ensuring that messages are received are from a trusted and genuine device.

Lastly, we set out to solve an issue of application persistence in an internet facing production deployment. In many cases IoT devices are connecting over the internet and building a session based on their IP address becomes unreliable, for this the session is identified by the clientId provided by the client on connection establishment. We will showcase how nginScript is used to extract this unique client identifier from the initial connection passing through NGINX Plus and in turn is used to build a sticky session to the backend server.

This solution has been implemented and in turn helped solve issues around security hardening, offloading of TLS encryption of the MQTT transport and has allowed the implantation of a platform agnostic approach to proxying and load balancing within the applications infrastructure.

  • Twitter

Damian Curry

Technical Solutions Architect, NGINX, Inc.

Presentation: Autoscaling with NGINX Plus on AWS and Other Cool Stuff

Location: Salon A/B/C Time: Thursday, September 7, 2:30 pm

AWS offers a few ways to autoscale your environments, but it is easy to end up with a lot of ELB's and a overly complicated network stack. In this talk I will show you how you can simplify your AWS env leveraging the tools and functionality provided by NGINX Plus.

  • Twitter

Dragos Dascalita Haut

Project Lead, Adobe Systems

Project lead for Adobe I/O, working with a fantastic international team on scaling Adobe’s Products and Services using a distributed serverless platform called Adobe I/O Runtime. Dragos prefers dynamic programming languages over static ones, dogs over cats, and like a true cloud-native developer, has no hesitation taking on challenges of scale, like fighting 100 duck-sized horses.

Presentation: Not All Microservices Are Created Equal ... Some Are Serverless

Location: Salon A/B/C Time: Thursday, September 7, 3:50 pm

As the industry gained experience with microservices, so did our understanding about them evolved. The momentum created by simplifying services at a micro level has brought forth a new way of thinking at a more granular level; we call it “serverless”. We don’t know whether it’s going to replace microservices, but what we know for sure is that it’s changing the way we think of services ... especially servers.

Serverless architectures promote the idea of no servers, but does this mean that soon we won’t have to think of running web servers on our own ? Does NGINX play a role in this new architecture ? Is it so much more efficient for us to care about ?

Join this session to talk about these questions and see what role NGINX could play in this picture. To help us in our journey we'll use cloud serverless platforms, as well as open source solutions in order to look at some practical examples, and to draw some conclusions.

  • Twitter

Owen Garrett

Head of Products, NGINX, Inc.

Owen Garrett leads the product and go-to-market strategy for NGINX’s web acceleration and delivery technologies. Owen has over 15 years of experience in software engineering and product leadership at companies such as Riverbed. Today, Owen uses his technical and management expertise to optimize NGINX products and customer satisfaction.

Presentation: NGINX: Past, Present, and Future

Location: Salon A/B/C Time: Wednesday, September 6, 9:30 am

In this keynote by our Head of Products, Owen Garrett, you’ll hear about the latest and greatest from NGINX; including a recap of recent product releases, some exciting new features in both our commercial and open source tools, and where we plan to evolve our products in coming months.

  • Twitter

Denis Gundarev

Senior Application Architect, VMWare

Denis has more than 15 years of IT industry experience in different roles. Denis focuses on desktop virtualization, security and virtualization. He is a technologist at heart with a passion for defining technology strategies that fit the business, and practically implementing systems in line with initiatives.

Presentation: How to Describe PKI and TLS to Your Mom or Your Boss

Location: Salon A/B/C Time: Wednesday, September 6, 4:30 pm

Most of you heard about recent SSL vulnerabilities and most of you know how to update your OpenSSL or how to disable some weak cipher in nginx.

But do you know what is cipher and why some ciphers are disabled by default even they are secure? Do you need a certificate from a public certification authority? And if you do, should it be an Extended Validation Certificate or something cheaper? Or maybe you think that your servers became slower because security forced you to use 4096-bit RSA keys instead of 1024-bit keys you used before?

If you are in doubt, come this session and you will find the answers. Also you will get:

  • Knowledge that you need to fight with security department
  • Simple explanation of PKI that you can use to describe your work to your mom
  • Easy to follow security hardening recommendations

  • Twitter

A.J. Hunyady

Sr. Director Product Management, NGINX, Inc.

A.J. Hunyady is a technology enthusiast and Silicon Valley veteran. Recently, A.J. co-founded Zokets, a pioneer in managing containerized services in highly dynamic environments. Zokets technology was demonstrated onstage at nginx.conf 2016. A.J. now works at NGINX, where he's a leader in new product development.

Presentation: Product Announcement

Location: Salon A/B/C Time: Wednesday, September 6, 1:40 pm

In this session, we'll demo and dive deeper into the product announcement during the morning's keynote.

  • Twitter

Lef Ioannidis

Architect, UnifyID

Lef Ioannidis is the Architect at UnifyID. Security Engineer at Apple before. Based in San Francisco, UnifyID has been established as the pioneer in implicit authentication. We want to send passwords and two-factor authentication the way of the floppy drive. Won 1st place in the RSA Innovation Sandbox competition in 2017, 1st place in Security and Privacy category, SXSW in 2017, and Runner-up in TechCrunch Disrupt in 2016. Lef was born in Thessaloniki, Greece, received his B.Sc in Electrical Engineering and Computer Science from MIT where he did research in Compilers and Security. Lef plays the electric guitar in the Boom Boom Room in Filmore St, San Francisco, CA from time to time.

Presentation: Data-aware nginx for Distributed Machine Learning

Location: Salon A/B/C Time: Wednesday, September 6, 2:30 pm

In my talk I’ll show how we leveraged nginx modules to make a data-aware load-balancer in order to scale our Machine Learning back-end at UnifyID. Our ML back-end is capable of servicing 100+ million users. Workloads require both CPU and GPU intensive computations.

We’ll be demonstrating how we are running machine learning, docker microservices on AWS instances and how we have tackled some problems often seen when deploying Machine Learning clusters in production. Issues addressed include but not limited to:

  • Horizontal scaling and statefullness
  • Data-based load balancing and workload distribution.
  • Message passing distributed model.
  • No shared memory model

For Machine Learning we are leveraging multiple APIs (TensorFlow, Caffe, Torch) by creating a uniform API for ML microservices. Running unreliable, academic quality code reliably in production. Open source repositories relevant to this talk will be included.

  • Twitter

Alexey Ivanov

SRE, Dropbox

I'm an SRE. As part of Dropbox Traffic Team I'm responsible for Edge network: its reliability, performance, and efficiency.

Presentation: Optimizing Webservers for High Throughput and Low Latency

Location: Salon A/B/C Time: Wednesday, September 6, 1:40 pm

Dropbox Edge Network is an nginx-based proxy tier designed to handle both latency-sensitive metadata transactions and high-throughput data transfers. We are going to discuss efficiency/performance optimizations of different layers of the proxy stack: starting from drivers and interrupts, through TCP/IP and kernel, to library and application level tunings.

  • Twitter

Kevin Jones

Technical Solutions Architect, NGINX, Inc.

Kevin Jones is currently working and living in San Francisco, California as a Technical Solutions Architect for NGINX Software Inc.. Kevin handles the integration and optimization of NGINX for various enterprise companies across the globe. Kevin previously worked as the Lead Site Reliability Engineer for Yellowpages.com in Glendale, CA where he managed a large scale production operations team responsible for automation, management, monitoring and troubleshooting of the company's entire application infrastructure.

Presentation: Building a Powerful, Efficient and Highly Available Caching Layer with NGINX

Location: Salon A/B/C Time: Thursday, September 7, 3:50 pm

When people hear the word NGINX, they usually associate the open source platform for its popular adoption as an HTTP web server or load balancer. What a lot of people don't know is the vast amount of powerful features contained in the platform that can be used to build a caching layer and why NGINX is often used as a framework to build powerful, scalable and highly available CDN's (content delivery networks).

In this talk we will dive into each unique NGINX directive and its configuration options that are available. We will show various architectural designs that can be used to build a highly available content cache layer. We will cover various tips and tricks that help with the implantation of NGINX as a content cache server. We will cover various NGINX configuration optimizations that can be critical to your NGINX deployment. Walking away from this presentation, attendees will have the knowledge required to configure basic and advanced caching of their NGINX servers.

  • Twitter

Zane Lackey

CSO, Co-Founder, Signal Sciences

Zane Lackey is the Founder/Chief Security Officer at Signal Sciences and serves on the Advisory Boards of the Internet Bug Bounty Program and the US State Department-backed Open Technology Fund. Prior to Signal Sciences, Zane was the Director of Security Engineering at Etsy and a Senior Security Consultant at iSEC Partners.

He has been featured in notable media outlets such as the BBC, Associated Press, Forbes, Wired, CNET, Network World, and SC Magazine. A frequent speaker at top industry conferences, he has presented at BlackHat, RSA, USENIX, Velocity, Microsoft BlueHat, SANS, OWASP, QCon, and has given invited lectures at Facebook, Goldman Sachs, IBM, Carnegie Mellon University, and the Federal Trade Commission.

Presentation: Lessons Learned Embracing DevOps + Security

Location: Salon A/B/C Time: Thursday, September 7, 1:10 pm

This talk will share the lessons learned at Etsy building and running a security program at the leading edge of the DevOps movement. Specifically it will cover how, when done right, a modern approach to security actually empowers an organization to move faster, rather than act as a blocker.

  • Twitter

Eric Lugo

Solutions Engineer, NGINX, Inc.

Eric Lugo, an NGINX Plus Solutions Engineer, has been with the company since ModSecurity support was added NGINX Plus a year ago. Prior to NGINX, he worked at Cloudflare as a Solutions Engineer for three years, creating custom WAF rules and integrating enterprise clients into their Cloud WAF solution using ModSecurity.

Presentation: Secure your Apps with NGINX and the ModSecurity WAF

Location: Salon A/B/C Time: Wednesday, September 6, 11:00 am

The NGINX with ModSecurity WAF (web application firewall) protects your applications from a wide variety of threats, including DDoS and Layer 7 attacks. Improve application uptime, block malicious users, and log crucial data about suspicious transactions with this new offering from NGINX.

The NGINX with ModSecurity WAF is built on a new architecture. The new WAF will help you protect your site against top threats and comply with PCI-DSS Requirement 6.6.

  • Twitter

Eugene Morozov

Project Manager, NGINX Amplify, NGINX, Inc.

Eugene is Project Manager for NGINX Amplify. Prior to joining the NGINX Amplify team, Eugene co-founded and ran an infrastructure SaaS. He has spent the last two years helping the early Amplify adopters, learning, and helping the team to develop a better product.

Presentation: Practical Guide to Monitoring NGINX with Amplify

Location: Salon A/B/C Time: Thursday, September 7, 1:10 pm

Amplify is a native monitoring tool for NGINX. It is a SaaS developed and operated by Nginx, Inc. Amplify offers an easy way to implement NGINX monitoring, keep track of the infrastructure assets, and improve NGINX configuration with static analyzer. This workshop provides an intro to Amplify — covering various practical aspects such as NGINX metric collection, monitoring a LEMP stack performance, and using Amplify with Docker. We will also explain how to spot trends and keep track of the SLA, use Amplify static analyzer, and how to stay calm but be alert.

  • Twitter

Rick Nelson

Head of Pre-sales, NGINX, Inc.

Rick Nelson leads the pre-sales team at NGINX, Inc., the company behind NGINX Open Source and NGINX Plus, a fully-supported, commercial version of the high-performance web delivery software. Rick has over thirty years of experience in technical and leadership roles at a variety of technology companies. From virtualization to load balancing to accelerating application delivery, Rick brings deep technical experience and a creative approach to solving business problems for customers.

Presentation: Fun with Health Checks using NGINX Plus and Docker

Location: Salon A/B/C Time: Thursday, September 7, 3:20 pm

This presentation demonstrates how NGINX Plus active health checks can be used in a containerized environment to take busy containers out of the load balancing rotation until they have the capacity to accept more requests. It includes examples of different ways to determine that a container is busy.

Matt Pawelski

Starbucks Reliability Engineering Lead, Starbucks Technology

My name is Matt Pawelski and I'm a Lead Engineer for Starbucks Reliability Engineer. Our job is to keep Starbuck's Technology resilient, safe, efficient and performant. I've worked with small startups in the midwest and Silicon Valley as well as large enterprises such as Amazon. Today I will be focused on Starbuck's most public piece of technology: Mobile Order and Pay.

Presentation: Starbucks Mobile Order and Pay: NGINX Leading the Pivot to a Microservice Architecture in the Cloud

Location: Salon A/B/C Time: Thursday, September 7, 1:40 pm

Starbucks is a technology company, as well as a coffee company; we lead the mobile order and pay market.

In today's environment, leadership includes moving to the cloud. We have to produce microservices from legacy systems not suited for the cloud, eliminating long-standing tech debt as we go. This means leveraging DevOps-geared engineers and technology stacks.

I'll explain how we use NGINX Plus as an application load balancer and API isolator, paving the way to a full cloud implementation where horizontal scaling, self-healing, resilience, content responsiveness, lower costs, and an improved customer experience become a reality.

Michael Pleshakov

Platform Integration Engineer, NGINX, Inc.

Michael is a Platform Integration Engineer at NGINX, Inc. in Cambridge UK. He works on developing NGINX integration solutions for various modern platforms, such as Kubernetes or AWS, assists technology partners with NGINX expertise, writes technical blog posts and deployment guides.

Presentation: Using NGINX Plus as an Ingress Controller for Load Balancing Applications on Kubernetes

Location: Salon A/B/C Time: Wednesday, September 6, 11:50 am

Kubernetes lets you easily deploy and manage containerized application across a cluster of machines. Load balancing is a critical part of any resilient high-performance web application. Using NGINX Plus as an Ingress controller allows you to leverage the power of NGINX for load balancing applications on Kubernetes. This September NGINX, Inc are releasing version 1.0 of the Ingress controller solution, making it fully supported and production-ready.

In this talk we’ll show how to use NGINX Plus as an Ingress controller:

  • Deploy NGINX Plus with the Ingress controller solution.
  • Configure load balancing for a web application using an Ingress resource.
  • Support advanced load balancing requirements, such as Authentication or Session Persistence, using Annotations.
  • Fine-tune NGINX Plus configuration using a ConfigMap resource.
  • Extend the Ingress controller to support any special requirements.
  • Collect metrics and logs from NGINX Plus.

We’ll conclude the talk showing an alternative method of deploying NGINX Plus on Kubernetes without using Ingress.

  • Twitter

Ivan Poluyanov

Head of Frontend Development [Amplify], NGINX, Inc.

Head of frontend development at NGINX Amplify. Previously, I was head of frontend development at Rambler (place where NGINX was born), Mail.Ru (biggest email service in Europe) and Lamoda (biggest fashion e-commerce in CIS). In love with web, javascript and NGINX :)

Presentation: WebP Format Support in Image_filter and Other JPEG-enconding Backends

Location: Salon A/B/C Time: Thursday, September 7, 11:50 am

The most undervalued and useful module is image_filter.

In this talk, I will describe how to create image resize microservice with using nginx only, and will show you how to start using WebP format to speed up loading of images and save up to 20% of traffic even you have huge JPEG collection only.

Another part of talk will be devoted to comparison of actual JPEG encoding backends like mozjpeg and guetzli.

  • Twitter

Gus Robertson

CEO, NGINX, Inc.

Gus Robertson serves as Chief Executive Officer of NGINX and is a seasoned leader in the technology industry, including companies such as Microsoft, Visio, Lexmark, and Red Hat. Gus has a proven track record of building successful commercial offerings, strengthening open source communities, and driving customer loyalty.

Presentation: Speeding Innovation: How NGINX Helps You Deliver Change, Faster and Better

Location: Salon A/B/C Time: Wednesday, September 6, 9:00 am

Gus will talk about how NGINX software has enabled rapid innovation in web application delivery, from the days before the iPhone and Facebook to today. He'll describe why NGINX has risen to a 52% market share for the 100,000 busiest sites on the Web.

Gus will then outline the new, enterprise-ready NGINX Application Delivery Platform, including two new, breakthrough offerings from NGINX. With the NGINX Application Delivery Platform, organizations can achieve new heights of performance, reliability, security, and scale for web applications, and deliver change faster and better.

  • Twitter

Ed Robinson

General Manager, NGINX, Inc.

Ed Robinson is General Manager at NGINX in San Francisco, in charge of strategic initiatives across marketing, open source, product and business development.

Presentation: The Future of Open Source at NGINX

Location: Salon A/B/C Time: Thursday, September 7, 9:00 am

NGINX started as an open source project, and the company has invested in both the open source base along with services and extensions for enterprises. What are NGINX’s plans for the future? Hear about the company’s approach to open source, the roadmap we’re investing in and the future plans we have for open source projects and the open source community.

  • Twitter

Nick Shadrin

Senior Product Manager, NGINX

Nick Shadrin, Product Manager at NGINX, has over 15 years of experience in Internet technology. He works directly with the core engineering team, and has a technical focus on Linux, networking, HTTP, web apps. Prior to NGINX, Nick worked for various vendors in Europe and the U.S.

Presentation: New Open Source Project Announcement

Location: Salon A/B/C Time: Thursday, September 7, 10:00 am

Join us during this keynote for our exciting new open source project announcement!

  • Twitter

Artem Stepanov

Technical Support Engineer, NGINX, Inc.

NGINX Plus Customer Technical Support engineer

Presentation: NGINX Plus Customer Technical Support. How can we help you?

Location: Salon A/B/C Time: Wednesday, September 6, 1:10 pm

Behind the scenes of NGINX Plus Customer Technical Support. We are here at any time to help you whichever complex or uncertain issue you are facing. We'll tell about what is going on starting from the query and ending with successful resolving.

  • Twitter

Chris Stetson

Chief Architect, Professional Services, NGINX, Inc.

Chris Stetson is the Chief Architect of professional services at NGINX and the Microservices Practice Lead. Prior to joining NGINX he spent 20 years as a developer and architect building web applications. He built many familiar websites including the first version of Sirius Satellite Radio, Visa.com, large parts of Intel.com, Microsoft.com, and Lexus.com. He has built large monolithic systems, service-oriented systems and, most recently, microservices-based systems.

Presentation: Product Announcement

Location: Salon A/B/C Time: Wednesday, September 6, 10:00 am

This keynote will focus on our new product announcement.

Patrick Synor

Technical Manager, Linux Operations, SolvIT Inc.

I have over 15 years of experience in IT Operations with a recent focus in the past 7-8 years on High Availability Web Application Hosting. I have experience in hosting both internal and public applications, and I have a proven history of success measured in throughput, operational overhead, and uptime. I presently manage a team of Linux Web Hosting Engineers responsible for hosting large scale applications for organizations small and large. We also have strong experience in migrating applications out of traditional infrastructure and into cloud infrastructure. I am also a native tech geek at heart, with a very strong involvement in Linux operations.

Presentation: NGINX+ and Highly Available WebSockets in an Auto-Scaling AWS Environment

Location: Salon A/B/C Time: Wednesday, September 6, 4:30 pm

In this presentation we plan to highlight some of the challenges associated with migrating applications to the cloud. The particular focus of this presentation is load balancing WebSockets in AWS where the environment is dynamic and the application layer is constantly changing. There are many challenges associated with this architecture, and we were able to overcome them by using a new architecture leveraging NGINX+ as a load balancer to allow for session persistence along with auto discovery of application nodes that are dynamically added and removed. We will cover some of the limitations of the native infrastructure of the AWS environment, value gained by NGINX+ vs the community edition, as well as some examples of configuration and data demonstrating the resiliency and robustness of this particular architecture.

  • Twitter

Igor Sysoev

CTO and Co-Founder, NGINX, Inc.

Igor Sysoev’s passion for solving the C10k problem led him to become the author of NGINX, which was initially released in 2004. NGINX’s popularity and use became so widespread that Igor co-founded NGINX, Inc. in 2011. He has 16 years of experience in deeply technical roles and is currently the Chief Technology Officer.

Presentation: New Open Source Project Announcement

Location: Salon A/B/C Time: Thursday, September 7, 10:00 am

Join us during this keynote for our exciting new open source project announcement!

  • Twitter

Lilly Volkova

Technical Support Engineer, NGINX, Inc.

NGINX Plus Customer Technical Support engineer.

Presentation: NGINX Plus Customer Technical Support. How can we help you?

Location: Salon A/B/C Time: Wednesday, September 6, 1:10 pm

Behind the scenes of NGINX Plus Customer Technical Support. We are here at any time to help you whichever complex or uncertain issue you are facing. We'll tell about what is going on starting from the query and ending with successful resolving.

Jason Whittington

Continuous Delivery Architect, Equifax

Jason Whittington is a longtime industry veteran currently working as a Continuous Delivery Architect at Equifax Workforce Solutions in St. Louis, Missouri.

Presentation: NGINX: Managing Continuous Delivery at Enterprise scale

Location: Salon A/B/C Time: Wednesday, September 6, 11:00 am

The reverse-proxy capabilities of nginx are an incredibly powerful way to enable Continuous Delivery patterns like blue-green deploy or canary deploy, not to mention Disaster Recovery. These features are powerful but are not always straightforward at scale - authoring and tracking configuration of multiple nginx clusters can be challenging, Drawing from experiences at Equifax, author Jason Whittington will talk about challenges involved in rolling out nginx and give advice for successful deployment and operation. The talk will include helpful "nginx deployment patterns" that will prove useful to anyone looking to scale out from one nginx instance to dozens or hundreds of clusters.

  • Twitter

Matthew Williams

Evangelist, Datadog

Matt Williams is the DevOps Evangelist at Datadog. He is passionate about the power of monitoring and metrics to make large-scale systems stable and manageable. So he tours the country speaking and writing about monitoring with Datadog. When he's not on the road, he's coding. You can find Matt on Twitter at @Technovangelist.

Presentation: Better Metrics Through Scripting

Location: Salon A/B/C Time: Wednesday, September 6, 2:30 pm

You can't improve what you don't measure, but it can be difficult to get the right metrics from your web platform that help you understand what your applications are doing. Scripting in NGINX and NGINX Plus can help. Lua has been part of NGINX for some years, and recently nginScript has been introduced. Both languages allow you to expand the capabilities of NGINX such as increasing the metrics that NGINX can emit. In this session, we will start with a discussion of what's special about each language and quickly move into examples of how you can use them to add new functionality to NGINX. You will leave this session with a much better understanding of the power of NGINX scripting and specific scripts you can use right away to add better observability to your environment.

  • Twitter

Bob Worobec

Training Manager, NGINX, Inc.

Bob Worobec is Training Manager at NGINX. Bob has over twenty years experience in technical training and education. Past employers include Hortonworks, TIBCO Loyalty Lab, Lucidworks, InQuira, Gap, Schwab, and DigitalThink.

Presentation: NGINX Core

Location: Salon A/B/C Time: Friday, September 8, 9:00 am

NGINX Core is an 8 hour course that provides the foundation you need to administer, configure, and manage NGINX. Through lecture and hands-on activities you implement NGINX as a web server, load balancer, and as a reverse proxy. You'll secure your site with SSL/TLS, improve site performance with caching and compression. And you'll learn how to monitor and troubleshoot your site with live activity monitoring, custom logging, and dynamic server configuration. Whether you are new to NGINX, starting your first NGINX project, or refining your DevOps skills, NGINX Core will give you a grounding you can build on. NGINX Core is also your gateway to more advanced training topics like Microservices Network Architectures with NGINX, and others.

Description If you're new to NGINX, NGINX Core is the place to start. If you’re self-taught, or have some working experience with NGINX, NGINX Core will help you complete your understanding of NGINX. In NGINX Core, you will implement the most common use cases for NGINX - web server, proxy server, and load balancer - in a secure, scalable way. As you do, you'll build a solid foundation for moving on to advanced topics, including more complex security considerations and microservices implementation and architecture.

NGINX Core combines lecture, instructor demos, and hands-on activities to expose participants to NGINX. Participants will be given a pre-configured, personal training environment for class activities. Each lecture and instructor demo in NGINX Core will be followed by hands-on activities in which participants will implement the use case in question. For example, following the lesson on Serving Static Content, participants will implement a basic web server that serves static content in their training environment. As participants complete Proxying Connections, they’ll be adding a simple proxy server scenario to their implementation. In later modules they’ll add security (HTTPS), implement variables and maps, route connections, rewrite and redirect requests, implement a variety of load balancing models, and configure caching.

Objectives

  • Serve static content
  • Proxy connections to upstream servers
  • Configure and customize Logging
  • Configure HTTPS & Site Security
  • Use Variables in Rewrites, Routing, and Maps
  • Route Connections
  • Configure Load Balancing for HTTP using the weighted Round Robin, Least Time, Least Connections, Hash, and IP Hash methods
  • Enable Live Activity Monitoring of servers and upstreams
  • Implement & Manage Caching
  • Implement Compression
  • Leverage NGINX API to Dynamically Configure servers at runtime
  • Install NGINX from binary & from source files

Audience NGINX Core is intended for admins, architects, and DevOps professionals who are self-taught or new to NGINX. NGINX Core will expose you to core functionality through lecture, demonstration, and hands-on labs.

Prerequisites No prior knowledge or experience with NGINX is required. Participants should have a basic understanding of web servers and a basic understanding of the Unix command line. Required skills include running Unix commands, navigating the file system, and creating and editing text files.

Jimmy O. Yang

Multi-faceted actor, stand-up comedian, and writer Jimmy O. Yang is best known for his portrayal of hilarious intern, Jian Yang, on HBO’s Emmy-nominated comedy series, Silicon Valley.

In December 2016, Yang made his feature film debut in CBS Films’ dramatic movie Patriots Day alongside Mark Wahlberg, Kevin Bacon, and John Goodman. His portrayal of student Dun Meng has been lauded by critics as a breakout performance and ‘hero’ of the film. Most recently, Yang wrapped production on Warner Brothers’ comedy Life of the Party starring Melissa McCarthy and directed by Ben Falcone.

Born in Hong Kong, Yang made his television debut on the CBS series 2 Broke Girls and his first late-night stand-up appearance on The Arsenio Hall Show where he received a rare standing ovation. Other television credits include DirecTV’s Things You Shouldn’t Say Past Midnight, CBS’ Battle Creek and Criminal Minds, FXX’s It’s Always Sunny in Philadelphia, and ABC’s Marvel’s Agents of S.H.I.E.L.D. He is currently recurring on TruTV’s half hour comedy series, Those Who Can’t.

Presentation: Closing Keynote

Location: Salon A/B/C Time: Thursday, September 7, 4:40 pm

Our closing keynote will feature Jimmy O. Yang, from the HBO hit series 'Silicon Valley'.

  • Twitter

Andrey Zelenkov

QA Developer, NGINX, Inc.

Andrey has spent two years as a QA Engineer at NGINX, and has a good understanding of testing models and processes in NGINX. He's developed test packages for streaming NGINX modules, implemented fuzzy testing, and added paralleling for unit tests. He's also added many different test suites for open source and commercial versions of NGINX, and continues to develop new tests on a regular basis.

Presentation: NGINX: Testing

Location: Salon A/B/C Time: Wednesday, September 6, 5:20 pm

This session will be devoted to the NGINX testing process. Testing is very important part of development process that helps to prevent incorrect behavior, avoid problems and keep high quality of open source and enterprise NGINX. Here will be described testing procedure, environment and hardware. Moreover will be discussed additional quality check tools used for NGINX: unit testing, static analyzers, fuzzy testing, sanitizers and coverage checking.

nginx.conf 2017 at a Glance

Day 1 - sep. 6

  • Welcome
  • Keynotes
  • Sessions
  • Opening Reception

Day 2 - sep. 7

  • Keynotes
  • Lightning Talks
  • Sessions
  • Happy Hour

Day 3 - sep. 8

  • NGINX Core Training
  • NGINX Modules Training