Nov 12, 2015 3:00 PMEnd Time:
Nov 12, 2015 7:30 PMLocation:
Constant Contact Reservoir Place
1601 Trapelo Road Waltham MA 021451
Speaker: Jared Stehler
Once an API is released to production and entrenched in the core business, it can be difficult to modernize over time. In this talk, we'll dive into the techniques and supporting software we developed which allowed us to transition seamlessly from a high-traffic legacy python API to a new one written completely in Java. We'll cover how we created tooling and a visual interface for detecting and exploring output differences, segmented traffic to roll out gradually, and introduced canary deployments to ensure safer deployments.
Jared Stehler is a Staff Software Engineer at HubSpot, with over 10 years of experience in industries ranging from finance, ad tech, publishing, and marketing. After progressing from WebSphere AS through Spring and now to JAX-RS/Guice, he now specializes in writing robust micro-services in the twelve-factor style.