Cian Butler
๐ค SpeakerAppearances Over Time
Podcast Appearances
We don't have microservices, but we do have a CDN and how we roll code out to that CDN
versus how it interacts with the monolith is a core part of what we do on the Edge team.
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.
So you have that, like, three-step deploy phase.
And you'd think it's such...
A hassle is the only way to say it of like remembering that.
And if you don't do that, you end up with all these dead code paths, which we have.
We have hundreds of line of dead code paths in our edge because we just didn't go back and clean it up.
Yep, and I think it's the debugger that still works.
I think it's one of the nicest ones as well.
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.
I love tracing tooling.
like all the open telemetry kind of stuff, it's great.
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.
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.
Let's step back a little.
I came into CloudSmith last year as performance engineer.
We decided as a company we wanted to focus on building and scaling.