@DevOpsSummit Authors: Yeshim Deniz, Liz McMillan, Elizabeth White, Zakia Bouachraoui, 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
Enterprise architects are increasingly adopting multi-cloud strategies as they seek to utilize existing data center assets, leverage the advantages of cloud computing and avoid cloud vendor lock-in. This requires a globally aware traffic management strategy that can monitor infrastructure health across data centers and end-user experience globally, while responding to control changes and system specification at the speed of today’s DevOps teams. In his session at 20th Cloud Expo, Josh Gray, Chief Architect at Cedexis, covered strategies for orchestrating global traffic achieving the highest-quality end-user experience while spanning multiple clouds and data centers and reacting at the velocity of modern development teams.
Nicolas Fierro is CEO of MIMIR Blockchain Solutions. He is a programmer, technologist, and operations dev who has worked with Ethereum and blockchain since 2014. His knowledge in blockchain dates to when he performed dev ops services to the Ethereum Foundation as one the privileged few developers to work with the original core team in Switzerland.
DXWorldEXPO LLC announced today that Telecom Reseller has been named "Media Sponsor" of CloudEXPO | DXWorldEXPO 2018 New York, which will take place on November 11-13, 2018 in New York City, NY. Telecom Reseller reports on Unified Communications, UCaaS, BPaaS for enterprise and SMBs. They report extensively on both customer premises based solutions such as IP-PBX as well as cloud based and hosted platforms.
"We host and fully manage cloud data services, whether we store, the data, move the data, or run analytics on the data," stated Kamal Shannak, Senior Development Manager, Cloud Data Services, IBM, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
Containers and Kubernetes allow for code portability across on-premise VMs, bare metal, or multiple cloud provider environments. Yet, despite this portability promise, developers may include configuration and application definitions that constrain or even eliminate application portability. In this session we'll describe best practices for "configuration as code" in a Kubernetes environment. We will demonstrate how a properly constructed containerized app can be deployed to both Amazon and Azure using the Kublr platform, and how Kubernetes objects, such as persistent volumes, ingress rules, and services, can be used to abstract from the infrastructure.