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

Rita Kozlov

๐Ÿ‘ค Person
204 total appearances

Appearances Over Time

Podcast Appearances

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

if you're looking for something really serverless, workers is just, it's going to be better. And yeah, we've had so many conversations with people over the years where they would be like, why doesn't Cloudflare just let me run a container? And you would start asking them questions of, you know, okay, well, what would you do if we let you do that?

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

if you're looking for something really serverless, workers is just, it's going to be better. And yeah, we've had so many conversations with people over the years where they would be like, why doesn't Cloudflare just let me run a container? And you would start asking them questions of, you know, okay, well, what would you do if we let you do that?

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

And they'd be like, okay, well, I have a Go application and I just want to run it on Cloudflare's Edge. It's like, okay, do you want to run it in all 200 data centers? And sometimes they would be like, yeah. And you're like, okay, do you want to pay for it to be running 200 times? Yeah.

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

And they'd be like, okay, well, I have a Go application and I just want to run it on Cloudflare's Edge. It's like, okay, do you want to run it in all 200 data centers? And sometimes they would be like, yeah. And you're like, okay, do you want to pay for it to be running 200 times? Yeah.

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

And they're like, no, you know, or like the other trade off that people didn't realize is like, okay, well, now our request can hit any one of these 250 data centers and. it's going to cold start. So you got closer to the user, but your net performance is negative, not positive, right? Is that what you want? And people are like, oh, haven't thought about that. No, that's not what I want.

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

And they're like, no, you know, or like the other trade off that people didn't realize is like, okay, well, now our request can hit any one of these 250 data centers and. it's going to cold start. So you got closer to the user, but your net performance is negative, not positive, right? Is that what you want? And people are like, oh, haven't thought about that. No, that's not what I want.

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

And so that's where I really think the devil is going to be in the details and in the use cases and Yeah, I think a lot of the interesting possibilities are going to be where we can abstract away a lot of that by combining it with things like durable objects, where in most cases, I guarantee you actually don't need a container running in 250 data centers.

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

And so that's where I really think the devil is going to be in the details and in the use cases and Yeah, I think a lot of the interesting possibilities are going to be where we can abstract away a lot of that by combining it with things like durable objects, where in most cases, I guarantee you actually don't need a container running in 250 data centers.

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

But we have the ability to be really smart about where we place your container so that it is always warm, so that it is closer to user's You can do a lot of things that, you know, where serverless was traditionally kind of associated with stateless. All of a sudden you can maintain state and do things like, you know, build games and all that kind of stuff.

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

But we have the ability to be really smart about where we place your container so that it is always warm, so that it is closer to user's You can do a lot of things that, you know, where serverless was traditionally kind of associated with stateless. All of a sudden you can maintain state and do things like, you know, build games and all that kind of stuff.

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

So, and, you know, again, if I think about some of our use cases for it. Um, something like CICD, I think is a great example where it's something that's slightly longer running. It's not on the critical path of, it's not something that you expect to be instantaneous, right?

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

So, and, you know, again, if I think about some of our use cases for it. Um, something like CICD, I think is a great example where it's something that's slightly longer running. It's not on the critical path of, it's not something that you expect to be instantaneous, right?

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

So we can kind of schedule it wherever we can actually in this instance, make it really cheap because, uh, you know, during certain times of day, we have data centers that don't receive as much traffic. We can schedule it over there and pass the cost savings onto you. So I think in some ways, uh,

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

So we can kind of schedule it wherever we can actually in this instance, make it really cheap because, uh, you know, during certain times of day, we have data centers that don't receive as much traffic. We can schedule it over there and pass the cost savings onto you. So I think in some ways, uh,

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

Yeah. You touched on two things that I think are really interesting, maybe three. But the first is, you know, that setting up Kubernetes and scheduling everything was kind of how you'd always done stuff. And I think that in that way, You know, people always ask, like, what's the best DX? And I think the best DX is the thing that you're used to.

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

Yeah. You touched on two things that I think are really interesting, maybe three. But the first is, you know, that setting up Kubernetes and scheduling everything was kind of how you'd always done stuff. And I think that in that way, You know, people always ask, like, what's the best DX? And I think the best DX is the thing that you're used to.

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

That's the thing that's always going to โ€“ it's not an objective thing, right? It's actually โ€“ it's going to be the thing that feels the fastest to you. And that's something that we think about a lot is, like, how do we โ€“ we have this actually pretty different programming paradigm.

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

That's the thing that's always going to โ€“ it's not an objective thing, right? It's actually โ€“ it's going to be the thing that feels the fastest to you. And that's something that we think about a lot is, like, how do we โ€“ we have this actually pretty different programming paradigm.

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

And so how do we expose it in a way that does feel familiar so that you don't feel like you're relearning everything because โ€“ When you do have to do that, it does feel like this really big hurdle of like, Okay, I know that my way of doing this is inefficient and requires like five for loops and that doesn't make sense, but at least I'll get it done and I can call it a day.

How About Tomorrow?
Rita Kozlov on Building In Public, Cloudflare's Birthday Week, and How Long Software Actually Takes

And so how do we expose it in a way that does feel familiar so that you don't feel like you're relearning everything because โ€“ When you do have to do that, it does feel like this really big hurdle of like, Okay, I know that my way of doing this is inefficient and requires like five for loops and that doesn't make sense, but at least I'll get it done and I can call it a day.