Engineering the Future of Software
November 13–14, 2016: Training
November 14–16, 2016: Tutorials & Conference
San Francisco, CA

Architecting for the enterprise in Node.js

Kurtis Kemple (Major League Soccer)
10:45am–12:15pm Wednesday, 11/16/2016
Location: Tower Salon A Level: Intermediate
Average rating: ****.
(4.00, 8 ratings)

Prerequisite knowledge

  • A good understanding of server-side JavaScript and REST
  • Familiarity with enterprise environments

What you'll learn

  • Explore enterprise JavaScript applications at every level of the stack
  • Learn how to secure, integrate, test, store, monitor, and deploy them


Enterprise JavaScript—business-critical applications powered by JavaScript—is a developing area that is starting to make waves in the tech industry. What makes enterprise JavaScript such an engaging topic is that there isn’t really a go-to source for understanding the differences between operating JavaScript at scale and in business-critical settings. Many developers, VPs, and CTOs are left guessing or scraping blog posts in order to try and make informed decisions with regard to JavaScript in a large organization.

Kurtis Kemple offers an overview of enterprise JavaScript applications at every level of the stack and discusses how to secure, integrate, test, store, monitor, and deploy them, helping you cut through the noise and focus on the core components of an enterprise ready system.

Topics include:

  • Error handling
  • Code quality
  • Code discovery
  • Performance
  • Reliability
  • Security
  • Monitoring and ops
  • Culture shift
Photo of Kurtis Kemple

Kurtis Kemple

Major League Soccer

Kurtis Kemple is a technology lead at Major League Soccer working on the services team, which powers things like internal APIs, MLS Matchcenter, the MLS Android and iPhone apps, MLS apps for IoT devices like Roku, Fire TV, and Apple TV, and internal tooling. Kurtis has worked with JavaScript applications at all levels of the stack and in native environments for the better part of a decade (and still enjoys it). He loves nothing more than sharing his JavaScript experiences with others and learning from the community at large. Kurtis is passionate about two things; the future of web technologies and his family, including his wife Donna and their two children, Dawson and Miles.

Comments on this page are now closed.


Picture of Kurtis Kemple
11/17/2016 11:44pm PST

Sure, the security you gain is process isolation, so even if there are vulnerabilities found and you are running a version of Node that has a vulnerability, hackers have to do the extra work to reach your process since its encapsulated in Docker

Oktavianus Ludiro
11/16/2016 8:17am PST

During the presentation you mention / scratching the surface on security using docker / container for the infrastructure. Can you expand more on the security part ?