6:00 - Networking with food & non-alcoholic beverages
6:30 - Talk - "Go and Production Readiness"
What is production readiness? How does it relate to your Go app(s)? How important is it? Join two engineers from InVisionApp, as they answer those questions and share their experience as they worked through load testing, GameDay’ing, circuit breaking, tracing and other bulletproofing strategies.
Your new application has made it to production. It’s serving requests and all is well. You don’t have anything to worry about because Go was the perfect tool for the job. With comparatively little effort and boiler plate, Go enables engineers to create fast, scalable, concurrency-driven services in a way that puts many languages to shame.
But is your job done AFTER the application is written? How can you know if the service you wrote is up to snuff? How long is too long to respond? How fast is too fast to fail?
Join Jeff and Dan who will share their experience of bullet proofing their tier 1 services at InVisionApp in order to be able to (comfortably) take on production level load.
During this talk, we will we identify how you can further enhance the performance and reliability of your app(s) by introducing concepts such as load testing, GameDay’ing, circuit breaking, tracing and more.
As an added bonus, we’ll leave you with a “top five things that any Go app running in production should have”.
InVisionApp provides a design collaboration platform for startups, corporations, and design agencies. InVision’s core backend services are written in Go.
Daniel Selans -
Dan is a staff software engineer at InVisionApp who previously worked at New Relic and before that, spent some time doing integration work at data centers. He has been writing Go for 4+ years, works primarily in backend, listens to a lot of doom metal and prefers Heineken over IPA’s. He resides in Portland, Oregon but is originally from [Latvia](https://goo.gl/maps/9wruLSg4RBU2).
Jeff Hubbard -
Jeff is a lead software engineer at InVisionApp with a background in development operations. Prior to InVision, he was at Electronic Arts - working on shared services for hugely successful video game titles. He has been writing Go for 3+ years. In his free time he enjoys BBQing, powerlifting, and playing guitar (very badly).
8:00 - End