
Tech Unboxed
Stay ahead of the curve with BBD's Tech Unboxed, the podcast that unpacks the latest trends, innovations, and transformative digital solutions driving tomorrow's world.
Tech Unboxed
From Incident Response to Optimization: The BBD Cloud Journey
Tech Unboxed with.
Speaker 1:BBD.
Speaker 2:Tech Unboxed with BBD.
Speaker 1:Here we are, another Tech Unboxed from BBD, and I have a special guest today with me, werner, and Werner is going to talk about managed cloud services at BBD. So, werner, can you please introduce yourself and tell a little bit about BBD?
Speaker 2:Yeah, sure, great to meet you and happy to be here. Um, so my name is banner the author. I'm part of the, the bbd software development organization, but specifically within our, our cloud space, and I head up our cloud managed service division, which also, coincidentally, service division, which also coincidentally does migrations, modernization. So really we are an enablement factory for cloud in BVD but, yeah, like you say, more specialized on the managed service front which we are discussing today.
Speaker 1:Oh great, and I'm happy to hear that there's many other topics that will come to the surface, so let's explore them one by one. But there was a little bird that told me that just recently you created a dedicated managed cloud service within BBD. Could you explain us a bit more about that?
Speaker 2:Yeah, so that's actually an interesting one, because even though we've recently sort of formalized and split it out into a uh like its own sort of brand within within bbd, that was really more of a a marketing focus on it. So how do we, how do we present our, our cloud services, a bit better? So the service itself has existed within bbd for uh for quite some time. Uh, quite a few years was really just more of a market positioning of that and the um, the idea of that is, uh, just to to highlight the, the offering, a bit better is that because there's a a new trend in cloud adoption?
Speaker 1:is that something changed in the last few months? That, uh, this carve out happened?
Speaker 2:it's not necessarily that there's a a new trend in in the market, but what we?
Speaker 2:We have definitely found that there is a requirement for uh for the service, and it is a bit bit different, in the way that we approach it, to the traditional business that we do In the sense of we are a purely multi-tenanted environment and it's almost like a subscription model or a software as a service, where we've built out the tooling, we've built out the processes, all the monitoring, etc. And we just plug it into your environment. And this is something that we have found in the market is something that many clients don't necessarily have internally. Many clients don't necessarily have internally. So not having proper monitoring and observability, not having the ability to respond to incidents that arise and also not necessarily knowing enough about the cloud in order to respond to these things well and, in some cases, not even being able to identify if there is a problem. So, yeah, that was really the rationale behind it is to make it a bit easier, position it for what it is, which is the subscription-based managed service, and just highlighting the values behind that.
Speaker 1:Just highlighting the values behind that. And how far does subscription-based go? Because you mentioned a couple of practical things that are very handy, like incident management and stuff, but how does it actually practically work on a technical level? Does that mean that the technical capacity or the CPU that you use on the cloud is also something on subscription-based, or is that you buy a lot and that's it?
Speaker 2:so a customer or any company would have their own cloud environment with all their services in there, their compute, database, storage. Um, all we do is we plug in an observability stack into that so we make sure that we can see all of the resources that you are running, and then we've got a predefined set of metrics that we monitor constantly. If anything breaches a threshold that we've defined as either the system is impaired or the system is down, that'll automatically flag on our help desk, and then we've got a team that does the incident response on our side. So what we're really taking the responsibility for here is how do we identify and respond to any technical issues?
Speaker 1:So that's where the manage part comes in, because you don't have to have your own team doing this. That's, in essence, what you're saying, right?
Speaker 2:Yeah, correct.
Speaker 2:And what that allows us to do as well is we don't just do incident response that's just, more often than not, the burning problem but we do a lot of proactive services as well.
Speaker 2:So one of the things is that we implement a security posture monitoring and if we use AWS as an example here, that'll be with Security Hub so we define what your security frameworks are that you need to comply to, or what compliance frameworks you need to comply to, and we will constantly monitor those from an infrastructure and security perspective to make sure that we maintain you above 80% of that score at a minimum. So that's one thing, and there's a lot of proactive work that goes into that. So constantly assessing where can we improve, if there are any findings that are generated, because these tools do also scan and alert. If there are any changes in the environment that would impact your compliance, then we would action that as well. And then, from an optimization perspective, there are tools that do this for you as well, but they do require some expertise behind them to really make the most of it. But that's for your cost optimization or your performance optimization.
Speaker 1:Well, I'm wondering what would be the ideal customer or the ideal user to use such managed service, because there's arguments to say, if you're small, you start off with this, and there's arguments to say, when I'm big, it replaces and it makes things more efficient. So where is the sweet spot?
Speaker 2:yeah, that's a. That's a very good question um it. It does depend from organization to organization. So we we've actually got quite a spread in uh in in our customers some uh, large, uh, financial institutions, that that we've got, and then some small startup companies as well. I think what makes you an ideal candidate for the service is not necessarily your size. It's how much of your business is dependent on this cloud environment and how how much skill do you have internally to make sure that this is operating efficiently and properly all the time?
Speaker 1:and if you could define those skills, what would they be? If you had to list, like a couple of roles and titles, which would be the titles that are impacted, um?
Speaker 2:So our team consists of cloud architects, cloud engineers, sysops administrators, cloud analysts and then, depending on some other services that you want to use, we've got cloud migration consultants, cloud operations specialists and then DevOps engineers. So it's quite a spread, in that also, you have individuals that will be focused on security, some will be focused on networking, storage, compute, serverless. So it literally depends on what you actually have in the environment and what direction you are wanting to go in, because you might only need, say, two or three of those roles, but the commonalities are always your cloud engineers, the soft administrators, and we find analysts are invaluable to the process as well.
Speaker 1:Maybe could you walk us through how a typical onboarding would look like with BBD and managed services onboarding would look like with BBD and managed services.
Speaker 2:Yeah, that's actually quite a nice one because we've automated the onboarding process on our side, because it's pretty much the same process each time. But once a customer decides to go ahead, there's access that we need to the environment. We've written in AWS CloudFormation script which someone deploys within the environment that will then alert us to say that you now have access, and that literally only gives access to our onboarding tool, which we will then use to deploy some of the prerequisite services that we have. So we obviously have a baseline of things that we require information from within the cloud environment in order to know what's happening there. So it's either the native services or if you have third-party tooling, but let's say this is just a straightforward native service.
Speaker 1:Clean vanilla.
Speaker 2:Yeah, completely vanilla. These will be enabled. Through that, all of your metrics and alerts are set up automatically on our monitoring platform. The content is created on our help desk. So there's an onboarding call that will happen as well where we define all of these things who are the contact people, who are the people that need access, who gets alerted when something with cost goes wrong or something with operation goes wrong. And then we also define your backup policies. Your patching, anything that's policy-based will be defined in that call and that also gets set up together with this onboarding tool, and it's a matter of, I think 30 minutes.
Speaker 1:Wow, only 30 minutes.
Speaker 2:Yeah, from when that role is deployed to when you're actually live with the service.
Speaker 1:It sounded to me like a lot of technical steps, which makes sense. So I was wondering how does the technical part marry with the decision takers on the business side? What would be your advice for the business side to understand managed services and how to maybe come to you and and apply for that service? What's what's in it for them?
Speaker 2:From a, from a business perspective, there's I mean, we always have the, I think any, any company will have the business versus technical.
Speaker 2:How do you sort of appease both sides and how do you showcase value to both sides?
Speaker 2:Something that I think has changed the perception, or the divide me let me rather phrase it that way as as reduce. That divide is um, is cloud and and devops, because it's much easier for a, a business, uh, like a line of business or a head of business, to say that this is the sort of functionality that I want, um, for my project, or this piece of tech that I look after or that services my business. They're a lot more involved from a technical perspective than what they were, let's say, five, 10 years ago. So, very often the decision makers or the people and scalability of the portion of the platform that they are serviced with. So, yeah, I think the main consideration that we usually see from a business perspective is wanting to manage costs better and wanting to make sure that scaling can happen as and when needed, and there's a lot more technical that goes on behind the scenes to orchestrate all of this, but those are the sort of the basics, the bridges between the two, that we see.
Speaker 1:Yeah, and by calling it the bridge, I think you also called it, in this occasion, a trigger, because if scalability and growth is on your roadmap in a very technical driven company, then this is potentially what you need to look at, as it touches so many domains within your business.
Speaker 2:Yeah, absolutely. The reliability and scalability aspect of it has. I think, just as cloud becomes more commonplace, it's no longer a disruptive model in technology anymore. It's more a case of all the new technologies that are becoming available on cloud. Those are the disruptors, but cloud is just a different way of consuming things that exist already. There is obviously a lot more sort of central innovation that can happen, because once you start aggregating everyone's usage into a certain place, you know you can put in more of the the top minds to manage and build this out. Um, so there is a lot of benefit to to going, uh, just the you know, full-on, full-on cloud cloud has become a commodity.
Speaker 1:It's a. It's a logical step to take. But if you would look forward, maybe 10, 15 years ahead, what would you think the world of cloud would look like?
Speaker 2:the. The rate of change at the moment is um in in certain areas. I think the obviously the. The most striking one of that is ai, um, the. The rate of change there is just exponential and I think for a lot of analysts even it's difficult to predict what's going to come next. But if I look back on what are the sort of things that have been changing the industry over time?
Speaker 2:It's always layers of extrapolation. So we started with on-prem individual servers. You manage each one individually. At some point there was a layer of extrapolation which was your hypervisor. Now you can manage a fleet from a single point With cloud. That's just amplified a lot more and you're doing all of this through a, you know, either through code or through a console in any part of the world. Ai is sort of the next step. That's happened where you can can in natural language. Instead of having to know anything or click anywhere, you orchestrate a lot of the stuff just in natural, natural language and I think it's going to uh get to a point where it's things are so fluid that you don't really you know your knowledge of what happens in the back end will be so far removed because of all these innovations that you know. I just think that the way that we know to manage, deploy and use your cloud environment any environment actually will change so drastically that it might not be recognizable to us in 15 years.
Speaker 1:I was thinking while you were explaining that I agree with you, and if you look at AI, then it usually starts with a good foundation and data is very often used as then the answer. But in this case, if I heard your story about managed services in the cloud, then what you're actually doing is you're standardizing, you're improving, you'll make it more efficient and it almost sounds like this is a good base also to apply ai yeah, absolutely.
Speaker 2:Um, you know, any anything that you build is only as as good as the foundation that it's built on. Ai is no different. There's definitely a lot of use case where I think, with cloud services specifically, they sort of tend to live outside of your infrastructure. If you look at the pure serverless sort of technologies, ai is one of those things that in many cases can stand alone. Um, but you know the data that it's accessing that still needs to. You know it needs solid foundation and, um, I think everything is not at the point yet where it can seamlessly consume any sort of data in any sort of format. There is still preparation that needs to happen cleaning up, making sure that whatever you're feeding in into these models is accurate, because if you put nonsense in, you're going to get nonsense out.
Speaker 1:We cannot do LLMs without the cloud, unless all LLMs would be very limited in scope. So the two sort of go hand in hand too.
Speaker 2:Yeah, and I think adoption of it definitely will be very limited if it wasn't for cloud. Any consumption model just makes things so much more accessible. If you look at some of the technologies that are available, I would say something like 60, 70% even of companies wouldn't be able to use these things if it wasn't for the cloud model, which made it more cost effective as well as easier to consume than building it yourself.
Speaker 1:Werner, just as a last question to you, because you gave us a lot of insights on how to handle cloud managed services. How can people contact you?
Speaker 2:The easiest way is to reach us via the, via the website. It's cloudbbdsoftwarecom. Any one of the pages will link you through to, to to a contact us. But that's cool, that's's the easiest. Come straight to us.
Speaker 1:Excellent. So thank you very much for your insight. Thank you also to the audience and please stay tuned, as we're going to give you more tech unboxed in this channel. Thank you so much.