Screaming in the Cloud - Evolving Alongside Cloud Technology with Jason McKay

Episode Date: March 9, 2023

Jason McKay, Chief Technology Officer at Logicworks, joins Corey on Screaming in the Cloud to discuss how the cloud landscape has changed and what changes are picking up steam. Jason highligh...ts the benefit of working in a consulting role, which provides a constant flow of interesting problems to solve. Corey and Jason also explore why cloud was positioned well for the current economic changes, and how Kubernetes is slowly but surely becoming more standardized. Jason also reveals some of his predictions for the future of cloud-based development. About JasonJason is responsible for leading Logicworks’ technical strategy including its software and DevOps product roadmap. In this capacity, he works directly with Logicworks’ senior engineers and developers, technology vendors and partners, and R&D team to ensure that Logicworks service offerings meet and exceed the performance, compliance, automation, and security requirements of our clients. Prior to joining Logicworks in 2005, Jason worked in technology in the Unix support trenches at Panix (Public Access Networks). Jason graduated Bard College with a Bachelor of Arts and holds several AWS and Azure Professional certifications.Links Referenced:Logicworks: https://www.logicworks.com/LinkedIn: https://www.linkedin.com/in/jasonhmckay/

Transcript
Discussion (0)
Starting point is 00:00:00 Hello, and welcome to Screaming in the Cloud, with your host, Chief Cloud Economist at the Duckbill Group, Corey Quinn. This weekly show features conversations with people doing interesting work in the world of cloud, thoughtful commentary on the state of the technical world, and ridiculous titles for which Corey refuses to apologize. This is Screaming in the Cloud. This episode is brought to us in part by our friends at MinIO. With more than 1.1 billion Docker pulls, most of which were not due to an unfortunate loop mistake like the kind I'm like to make,
Starting point is 00:00:42 and more than 37,000 GitHub stars, which are admittedly harder to get wrong, MinIO has become the industry standard alternative to S3. It runs everywhere, public clouds, private clouds, Kubernetes distributions, bare metal, raspberries, pi, co-locations, even in AWS local zones. The reason people like it comes down to its simplicity, scalability, enterprise features, and best-in-class throughput. Software-defined, capable of running on almost any hardware you can imagine, and some you probably can't, MinIO can handle everything you can throw at it. And AWS has imagined a lot of things, from data lakes to databases. Don't take their word for it, though. Check it out at www.min.io and see for yourself. That's www.min.io. Welcome to Screaming in the Cloud. I'm Corey Quinn.
Starting point is 00:01:38 Back again for another promoted guest episode is Jason McKay, the CTO at LogicWorks. Jason, thanks for coming back. It's been, what, about three years now? It has been. Thank you for having me, Corey. Really appreciate it. Yeah, it's interesting seeing how companies have evolved. And in many cases, I wind up talking to folks about what they're doing and, oh, what does your company do? And then you talk to them a year or two later and, oh no, we're deep into NFTs. And then you ask them six months later, NFT who? And you wind up with these constant pivots that seem to be so frequent that you could strap a magnet to some of these places and generate electricity just by wrapping it with wire. But Logicworks has been around for, what, over two decades at this point? Well over two decades at this point,
Starting point is 00:02:23 under a different brand in the early days. So the entity has been around that long, but what we do has definitely evolved over time and continues to do so. If you'd asked me 20 years ago whether I envisioned myself at a company for 18 plus years, I would have laughed at the concept.
Starting point is 00:02:38 But here I am 18 years later, but having worked on many different paradigms of providing services for our customers. So that's kind of the opportunity that we have is to keep evolving as the technology world evolves. So these days, I tend to mentally bucket you folks into managed services provider. In other words, using cloud is not only annoying, finicky, and let's be honest, more than a little challenging some days. It's also not the core competency that a lot of companies are striving to develop internally. It is the means
Starting point is 00:03:09 to what they do, not actually what they do. So is that directionally accurate as far as what it is you folks are up to? Absolutely directionally accurate. So, you know, folks have line of business applications or whatever it is that they're actually delivering that offers value to their enterprise. And they all recognize at this point, thankfully, that the cloud is the future of where applications will run and be delivered from. But they don't know how to connect those dots. They know they want to get there, but they don't know how to do that optimally. That's one track. And then there are other tracks where folks have just gone guns blazing straight into the cloud. They've set up application environments, they've started
Starting point is 00:03:50 operating. And then, you know, they wake up six months later with huge bills and inefficient deployments going, okay, this was not what I thought, right? So this is not what the glossy brochure promised. What happened? Yeah, this doesn't just run itself, right? And that's another problem that we get to step in and solve, which we enjoy. As a general rule, I tend to take a fairly dim view in the aggregate of managed services providers. And I want to be clear that the reason that I take that perspective is that an awful lot of them are, to be direct, crap. You don't fall into that bucket. Otherwise, we would not be having this conversation, to be very clear. We've had some mutual customers in years past. We have had conversations with folks who have worked with
Starting point is 00:04:35 you and have had glowing things to say. And I think the reason that a lot of managed services providers get a bad rap, deservedly so, is because what they fundamentally do is they are offering one size fits you. Whatever you happen to be, oh, you're not a Kubernetes shop. Well, you are now, and you're going to run things the way that we run things, or you're not going to be our customer. And they back away rather heavily from the idea of adding value in the old model of value-added resellers. And now they're just trying to resell cloud at a slight markup or do some discounting magic. But all they're really doing is getting in the way of you having conversations with your cloud provider directly. So they extract
Starting point is 00:05:17 money, but don't add a lot of value in return. That has never been LogicWorks' reputation, but I have to imagine you encounter that perception an awful lot when you describe what you do to folks. We can. We certainly can. It's been one of the historical challenges. When people think about the cloud, they think about the ability to automate, to deploy quickly, to fail fast, to recognize something isn't working, quickly rectify it, and all of that. And all of that's kind of anathema to this concept of a managed service provider who's obfuscating all the infrastructure from you and basically locking you out of your systems or making you conform to whatever their model is optimized for, which is likely themselves and their scalability rather than you and your application set. So we've always approached this from a different angle is that you know we're we're going to be flexible with with what our customers want to do what services they want to deploy and we're going to be in the position to add value and expertise on whatever that happens to be within reason
Starting point is 00:06:14 obviously there are some esoteric service choices that folks can make where we don't try to pretend we're ever going to add value but that level of flexibility we think is key and it's what drives retention right so we don't measure we obviously measure ourselves on sales and bookings and all But that level of flexibility we think is key and it's what drives retention, right? So we don't measure, we obviously measure ourselves on sales and bookings and all of that, but the true measure is a customer retention over time, right? Oh yeah, you can take money from people once. It's not that hard to wind up making a sale if you just lie through your teeth. The problem, of course, is that contracts come up for renewal and you kind of want to
Starting point is 00:06:43 have a positive reputation. You eventually run out of people to swindle on some level. That's absolutely true. And, you know, frankly, without casting too much disparagement on our competitors, a lot of our competitors out there are just really kind of rebranded professional services shops or just doing engagement based work. Right. They don't have that requirement to deliver satisfaction to the point where at the end of a three-year term, somebody is going to be perfectly willing to re-up and do that again. So that's that obligation we carry with us and we take very seriously. So it leads to a completely different approach to the customer. across our customer base and develop solutions that will solve 90% of those issues without impacting our customers from operations or value perspective. But that's our job to do that without
Starting point is 00:07:32 making the customer conform unnecessarily. I mostly tend to encounter a lot of these folks when our clients talk to us about, well, a managed service provider is offered to come in and what they're going to do is effectively lump all of their clients together to get bigger discounts, and then share the discounts with those clients. Do you think that's a good idea? And my response has always been, let's be clear, this is an old business model that's existed for a while, and if I thought it added value in any way, shape, or form, I would have done it myself years ago. It's effectively just trying to do discounting around the margins, but it adds no real value beyond a straight percentage discount and winds up complicating things massively. I think there are better ways
Starting point is 00:08:15 to get to that outcome without effectively having to be subject to the whims of a third party that doesn't really care about you and what you're doing. That is certainly not the entire market, but it's what I tend to see in my particular niche. Now, I've seen plenty of it, and I agree that that alone is not a sufficient trade-off of value to limitation in my mind. A certain degree of cost savings for your customers, if you can get that through scale, obviously, why wouldn't you provide some of that to your customers? But I would argue that that can't be the only value prop in this scenario. So just take, for example, cost optimization. We don't view that as just giving you a 5% discount because of our scale in purchasing public cloud resources and passing a little bit of that through. Cost optimization for us is really, we have a FinOps
Starting point is 00:09:00 team that will meet with our customers on a regular basis, do an analysis using tools that are out there to look at their costs, do right-sizing of their resources in the public cloud, identify new services that they could leverage that would solve their application problem but reduce their cost. It's a much more active engagement than just passing on 4% to 5% of the points that you're getting from a public cloud provider. What we do with the Duckbill group, all that we do on the consulting side of our business is we fix the horrifying AWS bill. We fundamentally believe that cost and architecture and cloud are one and the same. So it's not just, oh, go ahead and buy this reservation or, hey, turn off all these things that look idle, never mind the fact that it's the backup site. It's, what are you trying to solve? What are your constraints? How do we work with that? And it becomes a dialogue. It's a complex engagement. It's not something that we can just slap a tool around. Otherwise, again, we might have built one by now over the past six years of tilting at that windmill.
Starting point is 00:09:57 My department in particular within Logicworks is, that's one of our primary missions, is identifying those things that, you know what, this could be a tool. Let's go ahead and automate that component. We have done a lot of internal tool development here for that reason, but it feels on some level like it's, you wind up building precision tools for very specific use cases designed for professionals. And it's one of those ideas of, oh, I'm just going to go around to the local elementary school and start passing out chainsaws. This can end very badly if without the proper context and bounding around a lot of this. The VCs love to go after models.
Starting point is 00:10:32 How do you scale this to the entire world and conquer it all? Maybe I'm just old, but I remember a time where that was not the mandate of every business. Yeah, fair enough. There's also that whole concept of handing out the chainsaws at the elementary school that's very apt because the tooling that you're building to automate workloads at scale in the public cloud has the ability natively to break a lot of things at scale in the public cloud, right? So we have to examine very carefully which things are kind of controlled by expert operators behind the scenes and which things we can expose for self-service to a customer and do that in a safe way. So that's a big part of the, you know, analysis and product development process that we have as well.
Starting point is 00:11:17 One of the challenges that I suspect your team would have would be, if I reached out to get you folks to manage a lot of the stuff that I'm running in the cloud, would be, how do we get off the phone as fast as possible? Because my architecture is legitimately nuts. There's no way around that. I use Route 53 as a database in some cases, for God's sake. I am so far beyond the pale that there is no, forget managed services providers, there is no engineer on the planet that wants to inherit this kind of nonsense. It's like it is for a variety of reasons, some good, some bad, but I'm a very extreme example. Whereas a number of managed service
Starting point is 00:11:56 providers love to go down the direction of all of our customers will run exactly the same things, exactly the same hardware, exactly the same architecture, very cookie cutter. Somewhere between those two extremes is a balance. How do you folks find and strike that balance? I wish we could say that we were just geniuses at it, but mostly it just comes from experience, right? And it's a moving target, by the way. So we devise a solution. That doesn't mean that that's going to be the appropriate solution a year from now, three years from now, right? But if we're looking at things like the enforcement of intrusion detection tooling across an environment that has a compliance framework or something like that, we all know that you can go in and set that up in
Starting point is 00:12:33 day one, day 180, it's going to look a little bit differently and nobody's going in and checking that everything has coverage across the board. So we'll take that as, you know, this is a universal problem where service placement, enforcement, and visibility is something that's common to, you know, a lot of different things. Intrusion detection, anti-malware, some of the cost optimization agent-based services, all sorts of things like that. So we built tooling that enforces the presence of those services. And if it's not there, automatically remediates and sends an alert that something happened, right? And we built visibility dashboards so that our team can look at a client and say, these are the services that customer has, everything's green, let me move on, right? But if I've got, you know, a red spot in there, I'm going
Starting point is 00:13:14 to have to go deal with something. So that's the kind of thing where we're going to enforce a very kind of narrow desired state that is not going to step all over the architecture that our customer has chosen, but it's going to enforce the presence of a service that they've also deemed necessary to be to have coverage in that environment. And that will change over time, obviously, too. So I'll give you an example of backups in AWS, right? We had... Oh, dear. In the old days, there was no AWS backup tool back when we started this. So we actually developed our own automated snapshot with a bunch of features like copying snapshots from one region to another,
Starting point is 00:13:49 copying snapshots to a different account to prevent the whole code spaces debacle kind of thing, and privileged domain, the automatic rolling up of the snapshots into AMIs so we could have faster restore time. And it was a pretty decent tool across the board, but obviously AWS backups came out and they have the ability to do things that our tool did not like backup, some of the file system-based services, some of the database components.
Starting point is 00:14:13 So we're in the process of sunsetting ours and bringing the automated setup and enforcement of AWS backup policies in place over time. So it's a perfect example of how we need to evolve as the cloud landscape changes. The way that I have seen a lot of these things play out is folks like to get stuck somewhere along the way, and then they just push back against any new technology that arises after they find that sweet spot. Anything that they know how to use is great. Anything new is dangerous and reckless. And I think that one of the breakthrough technologies where people might have avoided early on,
Starting point is 00:14:53 I avoided for different reasons, let's be clear, is Kubernetes, where initially it was extraordinarily complicated. The value proposition was unclear. You could make a good faith argument that some of those things are still true, but a majority of companies are running it in some way, shape, or form. What are you seeing with it? I cannot accept that you, oh, we never touch Kubernetes. It just isn't something we find in our customer environments. Kuber who? What? Exactly.
Starting point is 00:15:20 It's all Greek to me. Exactly. Nicely done. Yeah, I mean, Kubernetes is a perfect example. So we were early adopters back in the day of ECS when it was launched. And we used it internally. We saw customers using it. Definitely went down that path. We also recognized the emergence of Kubernetes. Certainly, probably the biggest jump that we saw was on the launch of EKS within AWS and
Starting point is 00:15:44 AKS on Azure. To that end, we're actually in the process right now of formulating a kind of point solution around managing Kubernetes for our customers for that exact reason. But one of the interesting things to note is Kubernetes solves a lot of problems, but it doesn't come without its own set of problems. That's certainly something that we've seen.
Starting point is 00:16:05 We don't really see any of the raw Kubernetes. Nobody's using just base Kubernetes in our experience. Totally could be selection bias, but we don't encounter that. We do see lots of EKS and AKS uptake, which solves a bunch of problems in terms of integration with autoscaling and load balancers and things like that. The touchpoints with the rest of the platform are there, but it doesn't make them all go away. There's still care and feeding that's necessary of that solution. So what we find is customers will come and
Starting point is 00:16:34 they'll be looking for help with a deployment pipeline into your Kubernetes solution. They'll be looking for help with, you know, how do we manage security around it and security controls around it. And then the other one that, you one that I like to say reminds me of the more things change, the more they stay the same, is that we still have to patch and update it, and it's still work that nobody wants to do, and you have to do it, right? EKS and AKS will only support a set at a given time of versions of Kubernetes, and they are not seamless upgrades. There will be dependency and API incompatibility between versions,
Starting point is 00:17:09 and the method of doing those updates so you remain highly available is still something that needs to be managed. So we think there's a lot of opportunity there, particularly around the security and keeping things up-to-date aspects of Kubernetes. One of the problems that we saw early on with the Kubernetes ecosystem, if you could call it that, was, okay, you're going to run Kubernetes. Good for you, probably because, I don't know, someone read it in an in-flight magazine or something,
Starting point is 00:17:37 and that's apparently how strategic decisions get made. But then you had to go down this entire selection process of what you're going to do for observability around it, what you're using for service discovery, how you're going to handle a mishmash of other things. And it felt very much like by the time you made each one of those component decisions as you went down the path, by the end of it, you were running what was effectively a unicorn because the odds are that other companies having made those same decisions became vanishingly small with each additional decision. So everyone was running their own bespoke unicorn with absolutely no similarity or ability to learn from others and what they were seeing in production.
Starting point is 00:18:15 Did that come to pass? Did you see some of that? Or have you found that standardization is more prevalent than the Cloud Native Computing Foundation's landscape diagram would suggest? We think it's getting more standard. Because you're right, the nightmare scenario you described was exactly the state a few years back. And for some folks, it is the state, right? So not only do you have this unicorn, which may be functioning well at that point in time, but you're also completely at the mercy of, let's call him Chuck, the brilliant engineer who set all that up himself and has now been poached away by Google.
Starting point is 00:18:48 And there you are unraveling what he did. So with the advent of EKS and AKS, we get some of the standardization out of the way. We do see a constantly changing landscape of kind of third-party components that you have to stay on top of to avoid that Chuck scenario, at the mercy of Chuck scenario. The selection of that tooling is an area that we think we offer a little bit of value to our customers because of having been burned on some previous selections across. It's the nice thing about this position is you see a solution and it's, again, I also hesitate to call Kubernetes just a thing, right? But we see
Starting point is 00:19:27 Kubernetes deployments of various flavors across different application stacks for different portfolios, for different business verticals and X, Y, and Z. And there's an ability to take advantage of that wide view that lets us sort of make third-party tool selection and things like that a value add to our customers. It doesn't mean that-party tool selection and things like that a value add to our customers. It doesn't mean that we make that selection and we're married to that for life because new things come out. But managing that swap-in of a new system akin to the migration from our backup solution
Starting point is 00:19:57 to AWS backups is just basically what we do. And that's the work that we have to do that customers benefit from. I feel like it's not super well understood in a lot of companies, but being a consultant in a variety of different capacities means that you're inherently seeing something new all the time that you don't often get to see in the same way when you're working on one environment in a more traditional employment role. I used to quip that every year of consulting was three years of experience just because of the variety of things that you wind up getting exposed to. Do you think that that holds weight or do you think that there are nuances that get lost with such pithy statements? Well, there's always the risk of lost nuance, something we
Starting point is 00:20:40 live with every day, but no, I think that's pretty much true across the board. And that, frankly, is why I'm still in the position that I'm in, frankly, after 18 years with Logicworks. And I think that's true of our roster of folks as well. There's a benefit on the talent acquisition and retention side that when you're dealing with different workloads coming through all the time, new challenges, things like that, there's nothing that excites a true engineer mind like interesting problems to solve. And if you're working on one particular application set, those people are at high risk, like the aforementioned Chuck. There's no Chuck, by the way, he's my placeholder. If you're working on one solution over time and you get that
Starting point is 00:21:22 polished up to where you see a reflection in it, at some point you lose interest and you're going to move on. Whereas our folks get to deal with a constant evolving both landscape of technology and public cloud in general, but also new problems coming to them. Sometimes self-inflicted, sometimes just by the nature of technology changing. What are you seeing these days with the past, we'll call it, we're brought up to a year of suddenly the market realizing that spending money forever because it's free is no longer the viable strategy that it seemed to have been for a very long period. Some folks are calling it a recession. Some are calling it a pullback. How do you see that play out in the day to day? Yeah, I mean, we definitely see it. Again, I don't know what label to put on it, but there's a palpable difference. And I now yearn
Starting point is 00:22:12 for the days of free money like everyone else. But the way that plays out specifically in what we've seen is basically a kind of slowdown in decision-making. That's been one aspect of it. Certain other things go into higher demand in this environment so like i was talking about earlier cost optimization or things like that in an environment where you're looking to control costs that's something that goes goes up in demand we definitely see kind of slower commitment to longer term choices so we see an uptick in kind of more engagement-based work which is fine happy to do that as well in general In general, I feel like it's good that the public cloud was established as it is, and it is obviously very well established at this point in a time like this where that's not
Starting point is 00:22:56 going away and the deployment of applications in public cloud is not changing. If people in general are pinching pennies a little bit more, that's fine. We'll roll with that as will the public cloud ecosystem. But it's the power company at this point. So you may turn lights off a little bit more when electricity is more expensive, but you're not stopping to use it. There's been a lot of noise made lately about, oh, repatriation is coming. Companies are pulling out of the cloud and going back into data centers. I haven't seen it. What I have seen is companies being slow or reluctant to move particular workloads to cloud,
Starting point is 00:23:30 or they'll cut back on their plans to completely evacuate the data center as new things come to light. But I very rarely see even individual workloads being pulled back from cloud after the proof of concept stage has been completed. I agree. I agree. People make noises about that all the time. And there's always one outlier company that brags about their cost of deployment because they run their own bare metal in-house in the old methodology, and that's fine. But in general, I think everybody understands that the new normal is here, and that's the way things are going to operate. And you're right, it may slow down some of these very ambitious migration plans,
Starting point is 00:24:08 which frankly probably deserve to be slowed down. If you just look at, you know, a lot of people will set out, I'm going to move my whole data center out above cloud, and yeah, but you've got a giant boat anchor of an Oracle ExaGrid installation that you don't have a solution for in your application stack in the cloud. So putting a little more thought into some of those things is probably going to benefit
Starting point is 00:24:26 everybody. So it's maybe it's not such a bad thing. But at this point, the inevitability of it is pretty established, even if it goes a bit slower during an economic slowdown. What are you seeing around multi-cloud? Either as something that happens accidentally to folks through M&A activity or a team doing shadow IT until it can't be removed anymore versus an intentional strategy that people begin with? How are you seeing it play out in the market? Much more of the two former than the latter. So
Starting point is 00:24:55 definitely M&A, Cloud Sprawl. That's a very real thing. We have that among our own customers, certainly. And a little bit of shadow IT does happen. Not as common maybe as we all thought it would be back in the day. I don't really see anything in terms of a strategic plan to roll out on multiple public clouds of the same application stack. That doesn't happen in our experience. Now, you may choose a particular service from a particular cloud because in your evaluation, it worked out better and you don't have to be married to only one. If one platform has a very good service for something that the other has 80% of, why wouldn't you choose the best breed, right? And obviously,
Starting point is 00:25:41 dealing with just some of the technological limitations there that are not as real as people think, like latency between your public clouds. You've got latency within your public cloud. Sorry. These things are already dissipated. So I think service selection is definitely an area there. And we do that ourselves, frankly, with our own applications. We have components of our applications that run on Azure, components that run on AWS and speak to each other just fine all day. It's always silly to me when I talk to folks who are talking about, oh, we're moving into multiple clouds for durability and reliability reasons. Yeah, and you check back later and ask a few questions, and it's always clear that, nope, we have expanded
Starting point is 00:26:19 the number of single points of failure rather than reduced them. Exactly. It sounds compelling, except it's super hard. Yeah, it is super hard. And you end up, obviously, I think we might have talked about this in the past, but to truly do that, you have to have the least common denominator cloud. Because if you're taking advantage of services that are specific to one cloud, it's not going to translate perfectly to the other. And so it just doesn't really happen in practice.
Starting point is 00:26:44 It's like, it reminds me of the old saying, you know, an engineer starts out with a problem, they decide to solve it with a regex, now they've got two problems at least, right? That whole concept of the simultaneous deployment to multiple clouds, we don't really see. My argument has always been, I've given this advice to a few folks now, of when they were debating, do we expand to a second cloud provider? It's like, sure, that's not a terrible idea given the constraints and challenges you've articulated. But first, just do me a favor, expand Active Active to a second region of whatever cloud provider you're using, because that is a one-to-one match. You have all the same APIs,
Starting point is 00:27:19 in theory, you should be able to do that lickety split and come back and talk to me once that's done and we'll talk about next steps. And you know that I've never yet had someone come back and talk to me because they get stuck with all of the nuance and all of the challenges doing that. Oh, this is an awful lot of work, way more than we thought. Is this where we want to invest our time, energy, and focus? No, it's absolutely true. I've never had somebody come back a week after being given that advice and saying, my active-active site is perfect. My RPO and RTO are both zero. We're good to go. It never happens. So even less advanced availability solutions like pilot light scenarios and things like that, even if you're not looking for that
Starting point is 00:28:03 perfect level of availability, even that is a challenge to do reliably, even with the full catalog of cloud services. And not only that, but doing it is not the same thing as ensuring that it's actually working at all times going forward, i.e. active testing and failover and things like that. I would chuckle if somebody were to say they've nailed that. It's an ongoing challenge. My last question for you before we wind up calling this an episode is, we've been talking about what you've seen over the past evolution and rise of this technology and its continual reformation.
Starting point is 00:28:39 Let's look forward instead. Based upon what you've seen happening, what do you think is going to be down the road as we see other technologies emerge, different patterns start to be considered commonplace, best practices? What are you excited about? What's next? I think we're going to continue the trend toward more abstraction, more PaaS-based serverless deployments for pretty much everything. I think that's going to continue. I do think that some of the observability and insight, whether that, you know, insert buzzword machine learning here, however that develops, I think that's going to mature.
Starting point is 00:29:14 And there's frankly a lot of room for that to mature over time as well. So getting telemetry data out of the clouds on, you know, availability, interaction of services and things like that, I think that's going to improve over time. I think there's opportunity. This is frankly something that we're looking at as a longer arc thing, but there's opportunity to, and I would be shocked if hyperscalers weren't gathering and thinking about this kind of data themselves,
Starting point is 00:29:37 but there's opportunity to do things like service recommendation based on profiles of applications and put a little bit more intelligence into how and where you're running what workloads. And some of the, I think the platforms are probably going to be moving into, and others will be filling in if they aren't, that kind of use of data and thinking and planning about architecture and service placement. I really want to thank you for taking the time to talk through what you're seeing and how customers are experiencing things in the market. If people want to learn more, where's the best place for them to find you? Well, they can find me on LinkedIn. Obviously, go to logicworks.net. We've got an overview of our folks there and our services. And yeah, that's about it. And we will, of course, put links to that in the show notes. Thank you so much for your time.
Starting point is 00:30:25 I appreciate it. All right. Thank you, Corey. Jason McKay, CTO of Logicworks on this promoted episode of Screaming in the Cloud. I'm Corey Quinn, and thank you for listening. If you've enjoyed this podcast, please leave a five-star review on your podcast platform of choice. Whereas if you've hated this podcast, please leave a five-star review on your podcast platform of choice, along with an angry comment telling me exactly how wrong I am,
Starting point is 00:30:50 and also mention which crappy managed service provider reseller equivalent you work for. If your AWS bill keeps rising and your blood pressure is doing the same, then you need the Duck Bill Group. We help companies fix their AWS bill by making it smaller and less horrifying. The Duck Bill Group works for you, not AWS. We tailor recommendations to your business and we get to the point. Visit duckbillgroup.com to get started.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.