Scale By The Bay 2018: Erin Kavanaugh Interview
Recording: Scale By The Bay 2018: Erin Kavanaugh Interview
I'm Erin Cavanaugh I'm from Capital One San Francisco then I'm a software engineer so what we're here today to talk about is a framework for building that launches real time micro services in a really configuration driven way so what's been really cool about it is we have been able to execute models really quickly in real time but also for instance for a project we decided to do during just some experimentation time we were able to get micro service created running get the business logic all plugged in and deployed within a matter of I want to say like we hit six or seven hours so that was pretty cool to see we've done all this work to abstract away a lot of the complexity and to see that in action was really cool um for me it's been the I've been bouncing a lot between the reactive one and the data one streaming is really interesting to me so diving or andhaka streams and the implementations of that some of the deployment technologies we've seen have been really interesting and then on the data side I'm not a data scientist but I work with a lot of data scientists so understanding the tooling the best practice is those interesting things going on in that space was something that I kind of decided to get into here and I really enjoyed it even though it's not really that applicable to what I do day to day we've thought a lot about in our framework about creating a really good working model between our data scientists and engineers and creating really high standards for how to run things in real time so we thought a lot about latency performance and those kind of things so that's what we'll be sharing as I mentioned the data science piece the model deployment model execution is something that is really interesting to me so that's what I've been kind of diving into and then looking at ways that we can start using streaming in new and interesting ways and then the last thing I think distributed comes up a lot here it's something we've been looking at a lot and I've heard some really interesting tooling around that [Music] so I came to Scala relatively recently and I've actually really enjoyed working with it I like that it has both functional and object-oriented flexibility so Scala is a pretty versatile language I was previously learning Java and I've actually really enjoyed how concise Scala is I think the functional side is is great it makes it really easy to test we've always made sure that all of our systems are stateless which just helps us manage the complexity there so I think I'm looking forward to continuing to use that and it's been great here to see how other companies are using Scala and how much it's really taking off yeah I think one of the things I really liked is to top all the talks are really technical you get really deep into the code and then I like how small it is usually at these conferences they're incredibly overwhelming and they're really they really feel kind of networking and very sponsored and this one doesn't as much it really feels like people for a passionate about the work they do sharing that that work