@DevOpsSummit Authors: Zakia Bouachraoui, Elizabeth White, Yeshim Deniz, Liz McMillan, Pat Romanski

Blog Feed Post

Easier Scaling in the Cloud: An Interview with Ryan Carey

DataXu software engineer Ryan Carey sits down to explain how moving his company's dev/test environments to the cloud enabled his company to scale at the speed they needed by using on-demand resources.

Noel Wurst: Hello. My name is Noel Wurst. I am with Skytap. Today I am sitting here with Ryan Carey from DataXu. DataXu is a client of Skytap’s, and I was interested in sitting down with him today to learn a little bit more about what they do and how they decided to go about embracing the cloud and what the cloud has enabled them to do as far as growing as a company. Ryan, how are you today?

Ryan Carey: Good.

Noel Wurst: Thanks for sitting down with us.

Ryan Carey: Sure.

Noel Wurst: I guess to start off with what does DataXu do and what are you all creating? What are you working on these days?

Ryan Carey: We work in the marketing space. We place ads for our customers for online video and mobile ads. The unique feature of our platform is we use machine learning to learn as the campaigns move on to figure out which ads or people respond to which ads and then retarget the campaigns to those groups.

Noel Wurst: How long ago did you guys really start to embrace the cloud?

Ryan Carey: It’s really just been the last year that we’ve started moving things into the cloud.

Noel Wurst: What led you to make that decision? Was there any specific pain points or was it just seeing the trends from other companies? What led to that?

Ryan Carey: It’s mostly scaling. We can’t grow our platform as a hosted solution fast enough. That’s what we really were looking for was the ability to grow quickly in the cloud and to have the resources we need when we need them.

Noel Wurst: How did you go about once you started making that shift in regards to enterprise development as far as deciding what to move, what to leave in place where it already was? How did some of those decisions get made?

Ryan Carey: The first decision was made was to start with our dev/test environment. Originally, we had one platform, one scaled-down version of our system that we use for dev and test. It became a real issue of trying to reserve and share the single resource amongst our development team which is now 50 people.

Noel Wurst: Wow. To be able to clone those, duplicate them and disburse those amongst different teams would be a world of difference from just using the single one.

Ryan Carey: Yeah. Someone can now stand up with their own complete stack of our system if they want to for the dev and test.

Noel Wurst: It’s pretty wild once you’ve seen a demo how quickly that can be done. You probably don’t even want to go back and look at how it used to be done and the time it used to take.

Earlier this week, as I’m sure you’re aware, Skytap made the announcement as to the enterprise development or enterprise environments on AWS. Have you guys had a chance to kind of look at that as maybe how that is going to impact your own operations?

Noel Wurst: We’re looking forward to that. We decided on Skytap for our tests dev, but we were looking at AWS for a production system. That’s very helpful. We are moving parts and have one portion of our system in AWS already. This will be very helpful for us so that we can test it using our existing testing framework on Skytap.

Ryan Carey: That’s the goal! I guess just to wrap things up here at the conference a lot of people are already in the cloud. They’re looking to see what else they can do, what other options there are but there are a lot of people here who maybe haven’t yet made that jump, haven’t yet started to switch things over. Whether it’s security issues or cost they’re looking at—that kind of thing. I know a lot of decisions go into making that jump. Do you have any advice as far as when you look back at maybe some of the things that not held you back but some of the things that you all really had to make a decision about? Any advice for those who have not made that jump yet?

Noel Wurst: Yes. One thing that we did is we started automating our DevOps process so that rather than saving off an AMI or a template of our configuration we used Git and wrote a series of steps in a tool called Ansible, so that this had two advantages after we’d done it. One is, it was very easy to then change platforms. We could modify our files just to do Skytap or AWS or whatever else we needed. The other advantage is that it was under source control. We could look at a version of our platform rather than trying to guess or trying to figure out what someone had done previously because everything’s now under source control.

Ryan Carey: Great. That’s fantastic. Good luck to you in the future. I hope the cloud continues to help you guys grow. It’s helping a lot of people grow. Thanks much for sitting down with us today.

Noel Wurst: Thank you.

Read the original blog entry...

More Stories By Skytap Blog

Author: Noel Wurst is the managing content editor at Skytap. Skytap provides SaaS-based dev/test environments to the enterprise. Skytap solution removes the inefficiencies and constraints that companies have within their software development lifecycle. As a result, customers release better software faster. In this blog, we publish engaging, thought provoking stories that revolve around agile enterprise applications and cloud-based development and testing.

@DevOpsSummit Stories
CloudEXPO | DevOpsSUMMIT | DXWorldEXPO Silicon Valley 2019 will cover all of these tools, with the most comprehensive program and with 222 rockstar speakers throughout our industry presenting 22 Keynotes and General Sessions, 250 Breakout Sessions along 10 Tracks, as well as our signature Power Panels. Our Expo Floor will bring together the leading global 200 companies throughout the world of Cloud Computing, DevOps, IoT, Smart Cities, FinTech, Digital Transformation, and all they entail. As your enterprise creates a vision and strategy that enables you to create your own unique, long-term success, learning about all the technologies involved is essential. Companies today not only form multi-cloud and hybrid cloud architectures, but create them with built-in cognitive capabilities.
For far too long technology teams have lived in siloes. Not only physical siloes, but cultural siloes pushed by competing objectives. This includes informational siloes where business users require one set of data and tech teams require different data. DevOps intends to bridge these gaps to make tech driven operations more aligned and efficient.
Daniel Jones is CTO of EngineerBetter, helping enterprises deliver value faster. Previously he was an IT consultant, indie video games developer, head of web development in the finance sector, and an award-winning martial artist. Continuous Delivery makes it possible to exploit findings of cognitive psychology and neuroscience to increase the productivity and happiness of our teams.
Atmosera delivers modern cloud services that maximize the advantages of cloud-based infrastructures. Offering private, hybrid, and public cloud solutions, Atmosera works closely with customers to engineer, deploy, and operate cloud architectures with advanced services that deliver strategic business outcomes. Atmosera's expertise simplifies the process of cloud transformation and our 20+ years of experience managing complex IT environments provides our customers with the confidence and trust that they are being taken care of.
Serveless Architectures brings the ability to independently scale, deploy and heal based on workloads and move away from monolithic designs. From the front-end, middle-ware and back-end layers, serverless workloads potentially have a larger security risk surface due to the many moving pieces. This talk will focus on key areas to consider for securing end to end, from dev to prod. We will discuss patterns for end to end TLS, session management, scaling to absorb attacks and mitigation techniques.