Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Cian Butler

๐Ÿ‘ค Speaker
690 total appearances

Appearances Over Time

Podcast Appearances

Rust in Production
Cloudsmith with Cian Butler

We don't have microservices, but we do have a CDN and how we roll code out to that CDN

Rust in Production
Cloudsmith with Cian Butler

versus how it interacts with the monolith is a core part of what we do on the Edge team.

Rust in Production
Cloudsmith with Cian Butler

And you need to really ensure that you have that two-factor step of, like, we add a feature in the CDN so it can start using it, and then you enable the feature in the monolith, and then we can remove the old legacy.

Rust in Production
Cloudsmith with Cian Butler

So you have that, like, three-step deploy phase.

Rust in Production
Cloudsmith with Cian Butler

And you'd think it's such...

Rust in Production
Cloudsmith with Cian Butler

A hassle is the only way to say it of like remembering that.

Rust in Production
Cloudsmith with Cian Butler

And if you don't do that, you end up with all these dead code paths, which we have.

Rust in Production
Cloudsmith with Cian Butler

We have hundreds of line of dead code paths in our edge because we just didn't go back and clean it up.

Rust in Production
Cloudsmith with Cian Butler

Yep, and I think it's the debugger that still works.

Rust in Production
Cloudsmith with Cian Butler

I think it's one of the nicest ones as well.

Rust in Production
Cloudsmith with Cian Butler

I'm not a big debugger fan myself, but I know that a lot of people in our industries love debuggers, and it's the fact that you don't have to pull out something like Jaeger or Datadog to do that debugging because you're calling across different services.

Rust in Production
Cloudsmith with Cian Butler

Like, tracing's great.

Rust in Production
Cloudsmith with Cian Butler

I love tracing tooling.

Rust in Production
Cloudsmith with Cian Butler

like all the open telemetry kind of stuff, it's great.

Rust in Production
Cloudsmith with Cian Butler

But when you need to run a dedicated open telemetry stack for debugging one simple request, that's a lot of overkill on my laptop.

Rust in Production
Cloudsmith with Cian Butler

And like, I have a nice laptop, but I don't know I need to be running a data center on my laptop just to do a little bit debugging.

Rust in Production
Cloudsmith with Cian Butler

Yeah, so...

Rust in Production
Cloudsmith with Cian Butler

Let's step back a little.

Rust in Production
Cloudsmith with Cian Butler

I came into CloudSmith last year as performance engineer.

Rust in Production
Cloudsmith with Cian Butler

We decided as a company we wanted to focus on building and scaling.