RVU’s Cloud Native Transformation with Paul Ingles

RVU’s Cloud Native Transformation with Paul Ingles

Some highlights of the show include:


  • The company’s cloud native journey, which accelerated with the acquisition of Uswitch.
  • How the company assessed risk prior to their migration, and why they ultimately decided the task was worth the gamble.
  • Uswitch’s transformation into a profitable company resulting from their cloud native migration.
  • The role that multidisciplinary, collaborative teams played in solving problems and moving projects forward. Paul also offers commentary on some of the tensions that resulted between different teams.
  • Key influencing factors that caused the company to adopt containerization and Kubernetes. Paul goes into detail about their migration to Kubernetes, and the problems that it addressed.
  • Paul’s thoughts on management and prioritization as CTO. He also explains his favorite engineering tool, which may come as a surprise.

Links:

Transcript


Announcer: Welcome to The Business of Cloud Native podcast, where we explore how end users talk and think about the transition to Kubernetes and cloud-native architectures.



Emily: Welcome to The Business of Cloud Native. I'm your host, Emily Omier, and today I am chatting with Paul Ingles. Paul, thank you so much for joining me.



Paul: Thank you for having me.



Emily: Could you just introduce yourself: where do you work? What do you do? And include, sort of, some specifics. We all have a job title, but it doesn't always reflect what our actual day-to-day is.



Paul: I am the CTO at a company called RVU in London. We run a couple of reasonably big-ish price comparison, aggregator type sites. So, we help consumers figure out and compare prices on broadband products, mobile phones, energy—so in the UK, energy is something which is provided through a bunch of different private companies, so you've got a fair amount of choice on kind of that thing. So, we tried to make it easier and simpler for people to make better decisions on the household choices that they have. I've been there for about 10 years, so I've had a few different roles. So, as CTO now, I sit on the exec team and try to help inform the business and technology strategy. But I've come through a bunch of teams. So, I've worked on some of the early energy price comparison stuff, some data infrastructure work a while ago, and then some underlying DevOps type automation and Kubernetes work a couple of years ago.



Emily: So, when you get in to work in the morning, what types of things are usually on your plate?



Paul: So, I keep a journal. I use bullet journalling quite extensively. So, I try to track everything that I’ve got to keep on top of. Generally, what I would try to do each day is catch up with anybody that I specifically need to follow up with. So, at the start of the week, I make a list of every day, and then I also keep a separate column for just general priorities.



So, things that are particularly important for the week, themes of work going on, like, technology changes, or things that we're trying to launch, et cetera. And then I will prioritize speaking to people based on those things. So, I'll try and make sure that I'm focusing on the most important thing. I do a weekly meeting with the team. So, we have a few directors that look after different aspects of the business, and so we do a weekly meeting to just run through everything that's going on and sharing the problems. We use the three P's model: so, sharing progress problems and plans. And we use that to try and steer on what we do. And we also look at some other team health metrics.



Yeah, it's interesting actually. I think when I switched from working in one of the teams to being in the CTO role, things change quite substantially. That list of things that I had to care about increase hugely, to the point where it far exceeded how much time I had to spend on anything. So, nowadays, I find that I'm much more likely for some things to drop off. And so it's unfortunate, and you can't please everybody, so you just have to say, “I'm really sorry, but this thing is not high on the list of priorities, so I can't spend any time on it this week, but if it's still a problem in a couple of weeks time, then we'll come back to it.” But yeah, it can vary quite a lot.



Emily: Hmm, interesting. I might ask you more questions about that later. For now, let's sort of dive into the cloud-native journey. What made RVU decide that containerization was a good idea and that Kubernetes was a good idea? What were the motivations and who was pushing for it?



Paul: That's a really good question. So, I got involved about 10 years ago. So, I worked for a search marketing startup that was in London called Forward Internet Group, and they acquired USwitch in 2010. And prior to working at Forward, I'd worked as a consultant at ThoughtWorks in London, so I spent a lot of time working in banks on continuous delivery and things like that. And so when Uswitch came along, there were a few issues around the software release process. Although there was a ton of automation, it was still quite slow to actually get releases out. We were only doing a release every fortnight. And we also had a few issues with the scalability of data.



So, it was a monolithic Windows Microsoft stack. So, there was SQL Server databases, and .NET app servers, and things like that. And our traffic can be quite spiky, so when companies are in the news, or there's policy changes and things like that, we would suddenly get an increase in traffic, and the Microsoft solution would just generally kind of fall apart as soon as we hit some kind of threshold. So, I got involved, partly to try and improve some of the automation and release practices because at the search start-up, we were releasing experiments every couple of hours, even.



And so we wanted to try and take a bit of that ethos over to Uswitch, and also to try and solve some of the data scalability and system scalability problems. And when we got started doing that, a lot of it was—so that was in the early heyday of AWS, so this was about 2008, that I was at the search startup. And we were used to using EC2 to try and spin up Hadoop clusters and a few other bits and pieces that we were playing around with. And when we acquired Uswitch, we felt like it was quickest for us to just create a different environment, stick it under the load balancer so end users wouldn't realize that some requests was being served off of the AWS infrastructure instead, and then just gradually go from there. We found that that was just the fastest way to move.



So, I think it was interesting, and it was both a deliberate move, but it was also I think the degree to which we followed through on it, I don't think we'd really anticipated quite how quickly we would shift everything. And so when Forward made the acquisition, I joined summer of 2010, and myself and a colleague wrote ...

Det här avsnittet är hämtat från ett öppet RSS-flöde och publiceras inte av Podme. Det kan innehålla reklam.

Avsnitt(279)

A Product Strategy Framework for Going from Closed to Open Source

A Product Strategy Framework for Going from Closed to Open Source

In this episode of The Business of Open Source, I spoke with Kris Zyp, SVP of engineering at HarperDB, in the third and final episode in the series about how Harper went from a closed-source company t...

18 Aug 31min

Giving your Users a Well-Lit Path with Matt Watson

Giving your Users a Well-Lit Path with Matt Watson

In today’s episode of The Business of Open Source, I spoke with Matt Watson, CEO of Fullscale, about a number of topics related to product development and how AI is changing that. Let’s start with a q...

10 Aug 34min

Interviewing your Target Customers to Accelerate Product-Market Fit

Interviewing your Target Customers to Accelerate Product-Market Fit

This week on The Business of Open Source, I talk with Julien Verlaguet, the CEO of Skiplabs. Julien is a programming language guy, and we talked about what it means to maintain an open source programm...

3 Aug 37min

Making AI an Opportunity with Joshua Drake

Making AI an Opportunity with Joshua Drake

In this episode of The Business of Open Source, I talked with Joshua Drake, president and CTO of Command Prompt, about business management, bootstrapping versus taking investment, and AI, open source ...

30 Juli 40min

From Closed to Open: Shortening Sales Cycles with Stephen Goldberg

From Closed to Open: Shortening Sales Cycles with Stephen Goldberg

This week on The Business of Open Source, I chatted with Stephen Goldberg, co-founder of Harper, about the process of taking Harper from a closed-source software company to a open source company. I al...

6 Juli 33min

Does AI Make Open Core Models More Difficult? with Sam Alba

Does AI Make Open Core Models More Difficult? with Sam Alba

Today on The Business of Open Source I spoke with Sam Alba, co-founder of Mendral, formerly of Dagger, and the first hire at Docker. We talked a lot about about how AI is changing the developer tools ...

2 Juli 39min

Closed to Open Source Series: Doing Open Source "Right" with Ethan Arrowood

Closed to Open Source Series: Doing Open Source "Right" with Ethan Arrowood

One of the myths that swirl around the open source company ecosystem is that all open source companies started as an open source project that then suddenly got traction, and followed by the founders f...

22 Juni 40min

The Value of Code is Dropping to Zero with Yann Lechelle

The Value of Code is Dropping to Zero with Yann Lechelle

In this episode of The Business of Open Source, I talked with Yann Lechelle, Executive President of :Probabl.Perhaps the most interesting part of the conversation was about whether or not there is a r...

15 Juni 42min

Populärt inom Business & ekonomi

framgangspodden
badfluence
rss-jossan-nina
varvet
dynastin
rss-borsens-finest
avanzapodden
uppgang-och-fall
svd-tech-brief
rss-inga-dumma-fragor-om-pengar
borsmorgon
rss-dagen-med-di
fill-or-kill
bathina-en-podcast
rss-hos-psykologen
rss-kort-lang-analyspodden-fran-di
lastbilspodden
tabberaset
rikatillsammans-om-privatekonomi-rikedom-i-livet
market-makers