00:26:27
Yeah that's a great question. So I think that in times like this this is not the time to cut back on data capabilities. We need to be able to understand our data as much as possible in order to look for those opportunities where we can help our customers succeed, look for new opportunities to find customers and then look at ways that we can upsell and cross sell to our customers, right?
So if you're just looking at, like, how do I generate more revenue? Data is going to be the answer to that. And, now is not the time to cut data. It's time to put more money into data. Now I'm going to counter that by saying that one thing that would help maximize the investment in data is to think more about enablement versus centralization.
If you think about you have multiple analytics teams, you have multiple engineering teams that need to leverage data capability. If you centralize your infrastructure to that, so such that a central team is either managing all of your ETL or they're managing all of your infrastructure.
You're going to hit a scale limit, right? You can hire more people. You can put more money into it. But the reality is that you're, you say, if you have 10 people supporting, all of your data ingestion if they're pulling data from your from your sources, then, at some point you're going to max out max out the ability for those 10 people to manage all of that, either they're going to run into KTLO issues, or they're just not going to be able to manage that many pipelines.
And really taking data mesh to heart and start thinking about, like, how do I turn my organization into a data community, not just a centralized data platform team? I think, data is so critical to organizations. You can't just throw data over the wall to a central team to say okay these guys just manage everything in data.
And then, but we're going to go off, either do the analytics or we're going to do platform engineering or product engineering. Everybody plays a role and I think, when you start thinking about these horizontal teams, like a data platform team, or like a cloud services team, or a cloud platform team, I think the role needs to switch from, we run the infrastructure, we manage all of the processes that run through us, to being more of hey, we're going to start, thinking more of platform as infrastructure.
Like, how can we give you the infrastructure that you need to run on your own? Things that you know, things that are data related. So when you think about things like data publishing, how do I build a Terraform module or a CloudFormation template? To that allows a engineering team to deploy that infrastructure and then, but have it already pre configured or have light configuration.
So as soon as they deploy it, it's up and running and they don't have to think about, managing it or trying to get it set up and wire it into their product. And so I think our role as like horizontal platform teams shifts a bit from, we used to manage all the hardware we used to make sure that it's up and running and.
And moving that to a model of no, like all of these engineering teams also need to handle data. So how do we help them? Handle that data and stand up infrastructure on their own and not be the gatekeeper for it, but be the enabler for all these teams to do that. And then that scales a lot better.
And so now we're supportive and saying, Hey, if you're having problems running an elastic search cluster, or you're having problems standing up EMR we can jump in and help you and give you that support you need. But we're going to get out of your way so that, if you want to run EMR or serverless glue.
Or you want to leverage Athena or you want to, run data bricks on your own you can do that. We're not going to get in your way but we're instead of competing with you, we're going to support you on that on that mission and help make everybody as data savvy and as powerful as we, as a centralized organization, I think when you look at it that way.
You can start to maximize the investment quite a bit in your data platform team. And so your data team isn't just strapped to the gills trying to run a KTLO and not able to give your company and organization more tools. You move that your platform teams and your product teams are already running a lot of KTLO to keep their lights on anyway.
And if we're leveraging easy to use infrastructure, then that, that makes it, less load on those teams. But also, if your spark cluster goes down, your EMR cluster goes down, just kill it and restart it, right? Like you don't have to worry I've got to page another team and then they've got to go figure out what's going on.
Just, Hey, we're going to beginning of our airflow job. We spin up serverless EMR. We run our job, spin it back down, and you don't have to worry about any KTLO in that, right? And so taking advantage of managed and serverless offerings when you can, so that further even reduces the ops load on those products.
But, again, packaging up those pieces so that they work as soon as they're deployed, making it easy for your data producers to publish data making sure it's easy for them to publish high quality data, right? Packaging up any kind of, data quality checks that you might have and making it easy for the company to start becoming a data community. Versus trying to centralize everything on a single platform.