Scott Triglia

Scott Triglia

Scott Triglia is a Tech Lead at Yelp and loves making large backend systems reliable and effective. He helped architect Yelp's nearby recommendation engine and was the lead maintainer of business and search geocoding for years. Previously, Scott received a Masters in Computer Science from UC Irvine.

Montreal 2017 sessions

Crystal clear service interfaces with Swagger/OpenAPI

English session - Intermediate

Come learn how to better communicate between Python services. We'll use simple-to-follow examples and go from a service with undocumented endpoints to one which has full docs and validation on requests. Learn how to use Swagger tooling for python, including the bravado (client) and pyramid_swagger (server) libraries. In the end, you'll (hopefully!) find nirvana and make the machines do all the hard work for you.

Protect your users with Circuit Breakers

English session - Intermediate

Failures are the bane of scaling a modern web service and can cause serious pain for your end users! Lucky for us, there are techniques that can help protect your product handle failures in subsystems gracefully. This talk will dive into one of these in depth, the Circuit Breaker pattern, and explore the options it gives us for keeping all our users safe.