Neesha Godbole, MuleSoft: Communicating the Value of Connecting Systems

Neesha Godbole, MuleSoft: Communicating the Value of Connecting Systems

Released Tuesday, 7th February 2023
Good episode? Give it some love!
Neesha Godbole, MuleSoft: Communicating the Value of Connecting Systems

Neesha Godbole, MuleSoft: Communicating the Value of Connecting Systems

Neesha Godbole, MuleSoft: Communicating the Value of Connecting Systems

Neesha Godbole, MuleSoft: Communicating the Value of Connecting Systems

Tuesday, 7th February 2023
Good episode? Give it some love!
Rate Episode

Episode Transcript

Transcripts are displayed as originally observed. Some content, including advertisements may have changed.

Use Ctrl + F to search

0:04

You can have the best solution in the world, but

0:06

it won't matter if you can't communicate the

0:08

value to prospective customers

0:11

and users. Translighting technological

0:13

capabilities into business value is

0:15

an important enroll within any enterprise

0:17

tech company. And being able to communicate

0:20

the value of a joint solution, well,

0:22

you really need to have a firm understanding of the technology

0:24

and a working of your partner's technology.

0:27

And with that understanding, you can discover

0:29

the value for your users and customers. I'm

0:32

Burj Sutter, and this is Code Comments. An

0:34

original podcast from Red Hat. In

0:37

today's episode, I talked to Neesha Godbole

0:39

at MuleSoft. Nisha began

0:41

her career in tech as a computer science graduate

0:44

starting out in an engineering role.

0:46

But now she finds herself focused on the business

0:48

side of MuleSoft as a partner account

0:51

manager. So

0:54

many of us are out on this kind of journey in many

0:56

cases, meaning we we maybe started school

0:58

where we actually learned a bunch of technology and then Wayne had

1:00

to go out in the real world and apply

1:01

them. Can you give me a little bit of background? You're

1:03

like, what kind of journey you've been on? Yeah,

1:06

absolutely. And and thank you for having me.

1:08

joined MuleSoft about a year and a half

1:10

ago, and I was a channel

1:12

solutions engineer. So I was working with

1:15

our partners, which is kinda how I brought

1:17

myself to to this role. That I'm in

1:18

now, which is a partner account manager. But

1:20

when was a channel solutions engineer,

1:23

I was

1:23

supporting our partners with MuleSoft technology.

1:26

So similar to a traditional

1:28

solution engineer that works in the deal cycle

1:30

that would support typically an account executive

1:33

to to help a customer pitch or prospect

1:35

understand the technology and how it might

1:37

add value to them. We do similar

1:39

role in the channel solutions engineering space

1:42

basically support our partners in in doing that

1:44

same thing, understanding the technology. So

1:46

in this case, MuleSoft, which is owned by Salesforce.

1:48

It's an integration and API management platform.

1:51

Helping our partners understand, you know, what is MuleSoft?

1:53

How can it help you? Because integration and

1:55

API management is not always the easiest thing to

1:57

understand But, you know, as a partner, for

2:00

example, Red Hat, how can you and

2:02

how can your customers best make use of

2:04

MuleSoft so that it can help enable their

2:06

business transformation needs their digital transformation

2:09

and support their business and growth.

2:11

So that was the role that I was in up until about

2:13

a month ago when I transitioned into

2:15

the role that I'm in now, which is more sales and business

2:18

facing as a partner account manager.

2:20

So in this role now, I'm supporting

2:22

our partners, but more so owning the relationship

2:25

That's now the role that I'm in. It's a bit of a

2:27

change from my previous role and, of course, my background,

2:29

but it was sort of a natural transition for

2:31

me coming from the CSC role or channel

2:33

so no duty to enroll to now take this one on

2:36

because I'm able to blend my technical experience

2:38

now with with more of a sales or business

2:39

mind. So it sounds like you have that dual

2:42

skill set of customer facing, partner

2:44

facing, as well as technological skill

2:46

set. Yeah. And you know, it's it's funny.

2:48

I I never really thought that I would find myself in

2:50

this role, but I feel like the

2:52

the arc of my journey is probably similar

2:54

to many others where it's like you learn the technology

2:57

at the most basic level, but then really

3:00

what customers and and the market cares

3:02

about is how can you actually apply that technology?

3:04

Like, why does that matter to the business at the end

3:06

of the day? And so being able to translate

3:08

the technology concepts into

3:11

business language that folks can understand and

3:13

understand the benefits I think has been

3:15

one of those kind of themes throughout my journey

3:17

and probably others as well is, okay, we have this

3:19

technology, but what purpose does it serve? Who's this

3:21

gonna help and why? And then how

3:23

is sort of the underlying reasons, how

3:25

the technology works to begin with. But

3:27

it's a business value that really is going to help

3:30

drive

3:30

ROI. Absolutely. And I like

3:32

what you said there because you definitely are spot on

3:34

when it comes to the application of

3:36

technology to a business problem. I

3:38

think a lot of people do forget about we kinda get

3:40

caught up in the technical bits and bolts and -- Mhmm.

3:42

-- just enjoy living in that technical

3:44

world, geeking out in some cases. But at

3:46

the end of day, we do have to solve a business problem.

3:49

Absolutely.

3:50

Let me ask you this. I'm interested in knowing

3:52

more about integration. You said integration. You said API

3:54

management. We know MuleSoft is very famous for that,

3:56

but I imagine some of our listeners are

3:58

not yet really tuned in to what the space

4:01

looks like. So can you kind of describe

4:03

more about what it means to

4:04

take, you know, connect a to b and what those

4:06

different types of systems might be and types of use

4:08

cases you might serve? Yeah. Absolutely. it's

4:12

interesting that, you know, when I joined MuleSoft, I

4:14

also had no idea what integration looked

4:16

like or or what really was a business case that we were

4:18

trying to solve. So it's it's been quite a learning journey

4:20

for me over the past year and a half, which I

4:22

think has has been actually one of the the best

4:24

parts about this company and

4:26

role. But so integration on

4:29

the whole is, you know, connecting

4:31

various systems. So as a business,

4:33

you have hundreds or thousands

4:35

of systems that you need to connect, that

4:37

need to talk to each other in order for you to

4:39

deliver on experiences, or

4:41

deliver on employee needs, customer

4:44

mobile apps, things that your

4:46

customers, partners, employees are going to actually

4:48

interact with on the daily. Those

4:50

need to be powered by data. And that

4:52

data is stored in various different systems. So

4:54

that could be Salesforce, that could be, you

4:56

know, on premise database, that could be

4:59

another cloud based system. There's

5:01

hundreds. Right? And of course, with the explosion

5:03

of best of breed, that's just going to become

5:05

even more of a thing. So those systems need to

5:07

be able to talk to each other. And the way that they talk

5:09

to each other is typically through APIs.

5:12

And so in order to integrate those

5:14

system, you have to develop and design

5:16

and deploy APIs and

5:18

integrations and at MuleSoft think of those

5:20

pretty synonymously. And to do that, you

5:22

know, you need a technology platform. So

5:24

MuleSoft provides that single platform that

5:26

allows you to design, build,

5:28

deploy, and then manage your APIs

5:31

and your integrations so that your systems can

5:33

talk to each together and so that you can deliver

5:35

those experiences that your partners,

5:37

customers, employees need at the end

5:39

of the day, which, of course, relates

5:41

back to a business problem, which driving more efficiency

5:43

or a new channel of revenue

5:45

or a new product. All those things are gonna require

5:47

those experiences. That's driven by the data

5:49

that's stored in those systems. So that's

5:52

the core of integration.

5:54

I call these things connectors. Right? So in other

5:56

words, in many cases integration

5:58

platform is often measured by the

6:00

connectors that it can maintain, the connectors that

6:02

it has to basically, you know,

6:04

glue one system to another system. What would you

6:06

say are the most common connectors

6:08

and use in the MuleSoft universe. What what you

6:10

know, from customers that you've seen, what are their

6:12

primary use cases? Are they trying to just take an

6:14

Oracle database a date out of it and actually

6:16

map that over to Salesforce or they're trying to

6:18

go from a message broker out to a rest

6:20

end

6:20

point? Or what would you say if some of the primary

6:23

connections are? That's a great

6:25

question. Of course, it's going to

6:27

depend on the customer. And MuleSoft

6:29

and at Salesforce, we like to think about it

6:31

in terms of industry and in industry problems

6:33

that customers are trying to solve, you know, customers

6:35

specifically in an industry and their challenges are

6:37

all related to that. A

6:39

lot of the connections, you know, we're owned by Salesforce,

6:42

are going to be to Salesforce and Salesforce

6:44

products. So for example, Sales

6:46

Cloud or Service Cloud or all the

6:48

industry clouds that we have now is manufacturing cloud,

6:51

automobile cloud all of these clouds

6:53

need to be powered by data that's in this underlying

6:55

system. So that's gonna be a common

6:57

front end experience, but then also

6:59

potentially a back end connector. So

7:01

you talk about connectors. You also have to maintain

7:03

three hundred plus connectors that are basically

7:06

out of the box connections to

7:08

these underlying systems like Salesforce,

7:10

like SAP, like, you

7:12

know, a database. We just have standard database

7:14

connectors. It could be, you know, Amazon

7:16

Red Sheft. It it could be a a whole host

7:18

of things. Workday. All

7:20

these connectors are maintained by MuleSoft

7:22

in partnership with these other companies

7:24

that help us develop them. And then the

7:26

beauty of that is that when you go to integrate

7:28

to these systems, you have basically

7:31

out of box configurable, customizable,

7:34

connection to these systems rather than

7:36

having to build something from scratch. And

7:38

I think at MuleSoft, you know, integration and

7:40

API management is always gonna be complex.

7:42

How can we make it a little bit complex by

7:44

providing some of this out of the box connectivity to

7:46

these systems that our customers and are gonna

7:48

commonly connect to. So those are just a few

7:50

examples. Those can drive all

7:52

sorts of use cases across the board. But

7:55

but those are some of the common ones that we're

7:56

seeing. Is it pretty common to

7:58

actually have kind of what I call an aggregated API

8:00

where you mentioned earlier like the digital experience

8:03

where I might have a mobile application. Mhmm. And

8:05

I'm trying to communicate to the back end

8:07

set of systems and systems of record and

8:09

back office systems. Mhmm. So I might have an aggregate

8:11

API that's basically facing that

8:13

mobile application. But back behind

8:15

there, maybe fifteen other a which might

8:17

be the database connection. It might be a message broker.

8:19

It might be these fifteen web services

8:21

with Wistles and, you know, soap or it might be

8:23

these REST endpoints with JSON. And

8:25

I'm assuming you guys are helping the user

8:28

helping the developer in this case, aggregate those

8:30

things, get them into a common format, transform

8:32

them, and, of course, send that request

8:34

response through that

8:35

channel. Absolutely. Yep. That's

8:37

exactly what MuleSoft focuses, and we

8:39

provide the tools to be able to do that.

8:41

Right? One of the things that we talk about MuleSoft

8:44

is the idea of API led connectivity.

8:46

And so that's really

8:48

central to the way that we develop and the way

8:50

that we build integration architectures. And

8:52

I think that that goes exactly to what

8:54

you're talking about is, you know, this back end

8:56

between the core systems of record and then

8:58

your front end experiences or whatever it is that you're

9:00

trying to

9:00

deliver. And just to elaborate a little bit more

9:02

about what that means is

9:03

this concept of breaking down the

9:06

layers of APIs into

9:08

what we can think of as, like, layers of a cake. So, you know,

9:10

so if we think about it in three layers. So

9:12

at the bottom, you have what we call system

9:14

APIs, and those are going to be direct connections

9:16

to those underlying systems. Be

9:18

it Salesforce, be it a database, be

9:21

it SAP, and you can expose

9:23

that data through that API in a

9:25

common format. So like you were saying, you know,

9:27

you're gonna have developers working

9:29

across the space, different developers

9:31

using different tools potentially, and they're gonna

9:33

come from different backgrounds. But how do you present

9:35

data in common format so that everyone in the

9:37

organization can actually make use of it. And

9:39

that's the idea of this API led

9:41

connectivity is where you expose your

9:43

data from the underlying system in a common

9:45

format so that other folks at different layers of

9:47

your APIs can make use of them.

9:49

And on top of those system APIs

9:51

is what's called the process API, and that's where

9:53

you're actually going to aggregate various

9:56

systems of record and put them into

9:58

business capabilities that can be made use of by

10:00

those front end experiences. So that

10:02

could be, you know, a customer API

10:04

that represents all your customer data in

10:06

a canonical data format, but it might make

10:08

use of multiple stumbs under the hood, or

10:11

maybe it's, you know, an order information,

10:13

API, or product API. All these are

10:15

going to be represented at the process layer. And then

10:17

lastly, you have the experience layer. And so

10:19

experience layer is gonna take those processor

10:21

system APIs and serve them up in a way

10:23

that's actually consumable by that end

10:25

experience. So be it Salesforce or a

10:27

mobile app. That's just how we think about it

10:29

MuleSoft. Of course, there's gonna be various variations on

10:32

that, and it's not always gonna look exactly

10:34

like a three layer cake, but that's how we think

10:36

about it really to break down those layers and make

10:38

sure that you can enable parallel

10:40

development through a a single sort of

10:42

source of truth through an API.

10:44

I do love that layer cake idea that you just described there.

10:46

That definitely helps, I think, our audience who's

10:48

listening to this from a verbal

10:50

standpoint, kind of paint that mental picture of how

10:52

to layer up things to have those different

10:54

APIs and those different layers of experience.

10:56

That is awesome.

11:01

We are talking

11:03

a lot these days about how to reduce

11:06

cognitive load. That's the key phrase you hear a

11:08

lot in this industry at the moment. How to cognitive

11:10

load on that developer so they can think about the

11:12

business outcome and less about the bits and

11:14

bytes, let's say, of specifically how to make

11:16

certain things run. And in the case

11:18

of a Kubernetes target, being able to

11:20

ignore that, oh, how did I get the Docker file

11:22

exactly tuned correctly? So I can do my

11:24

Docker build, produce that actual image where

11:26

it'd be a podman or build or some other tool.

11:28

Forget to get it through a CI, you know, a continuous

11:30

integration pipeline into a production

11:32

environment like an open shift for Kubernetes. That

11:34

is a lot of work. All by itself, just figuring

11:36

all those things out. So if you can reduce that

11:38

cognitive load, so the person can think just about the

11:40

business logic, the business outcome, and specifically

11:43

this integration style API or

11:45

to

11:45

development, I think that's a huge win. Mhmm. You

11:47

know, at MailSoft, we talk a lot about reusability.

11:50

Like, once you've written something once, why

11:52

not be able to reuse that again in the future

11:54

rather than having to start from scratch

11:56

and, you know, go through that cognitive process

11:58

again to your point. And that's the point of the

12:00

connectors that we have where it's we

12:02

know. A million customers have done this

12:04

before, why don't we leverage what they've already

12:06

done rather than try to start something from

12:08

scratch which is an issue that we see with a lot

12:10

of other integration platforms. But it's

12:12

the same for that business transformation. You

12:14

know, MuleSoft has tools by

12:16

which once you write that business transformation in that logic,

12:18

you can actually save that and then reuse it

12:21

again in the in the future connection or

12:23

future integration or API. So

12:25

that you can, you know, use it as what we call

12:27

reusable building block basically

12:29

in a future project. And the same goes for

12:31

APIs, you know, once you build that customer

12:33

API that you've agreed on with other

12:35

folks in your organization that this is going to

12:37

represent the data format for a

12:39

customer in this

12:39

context. Well, now I can use that customer

12:41

API in the future when I try to develop

12:44

another mobile app where now I'm looking to

12:46

develop a web portal It's that

12:48

same business logic that can be reused again and

12:50

again so that you're not starting from scratch and

12:52

so that you actually can accelerate future

12:54

projects instead of, you know, starting from

12:56

grounds zero each time. Is it fairly

12:58

common for people to use the open API

13:00

specification to determine what that's cheema

13:02

is that, you know, that definition of what the

13:04

object is over the wire, whether that be JSON

13:06

or something else. You know, can you describe more

13:08

about what that looks

13:08

like? You know, how do I describe my APIs

13:11

inputs and outputs. Mhmm.

13:13

Yeah. You can use open API. You

13:15

can use ramble.

13:18

You know, you can use a whole host of tools to

13:20

design your API. So there's actually

13:22

an element in in MuleSoft called the

13:24

API designer, and that's where if you're

13:26

gonna develop a new API where you

13:28

should start, right, and and it's gonna

13:30

go through iterations because when you're

13:32

designing an API or you're thinking

13:34

about a design first approach, you're

13:36

gonna make sure that the other developers,

13:38

the other, you know, business folks, your

13:40

organization agree upon that. And so there can

13:42

be, you know, multiple iterations of that

13:44

design, but most of task tools built on to

13:46

the platform that allow you to develop that and

13:48

write that code. And then look at it

13:50

with other folks in your organization to get that

13:52

approval before you actually take that

13:54

design and use it as the basis for your

13:56

implementation of the API

13:57

itself. Would

13:58

that markup language then actually generate a

14:00

skeleton for me? Is that the next step in the process?

14:02

Yep. Absolutely. Yeah. So you take

14:04

that design and using their soft tools,

14:06

using the IDE, you can actually

14:08

skeleton out your API based

14:10

on that ramble or based on that

14:13

open API specification.

14:16

Throughout this conversation, I began to

14:19

see the world that works in thinking

14:21

about those business outcomes for the technology.

14:23

As distinct from what I do at

14:25

Red Hat, But as it turns out, we have more

14:27

in common than I thought. You

14:30

know, you guys are very focused on the

14:32

business outcome and the business use

14:34

case. But at Red of course, with openshift,

14:36

we're very much focused on the more lower

14:38

level infrastructure and how to make

14:40

pods run with a nice control plane and

14:42

things of that

14:43

nature. How would you say we kind of navigate

14:45

those two worlds? And did you find there was a gap

14:47

there that you had to kind of work with us

14:49

on to navigate? You know, I think

14:51

whenever you have a technical

14:53

product or, you know, a product

14:55

design for developers, it's

14:58

sometimes hard to level up

14:59

the thought process around

15:02

what is the business outcome that we're looking

15:04

to enable. Because even with an

15:06

open shift, you know, very technical

15:08

infrastructure, platform.

15:10

At the end of the day, it's enabling

15:12

a business transformation. Right? Like those

15:14

containers, those pods, those are going

15:16

to allow you to do faster development,

15:18

have, you know, more

15:20

efficient cycles, and have more

15:22

scalable infrastructure that's gonna allow you

15:24

to develop new business capabilities

15:26

quickly and then also maintain those and

15:28

and upgrade those and and scale those as

15:30

needed. And so I think

15:32

throughout the process, you know, even in my time

15:34

at MuleSoft, that's been a

15:36

challenge. Right? Like, how do you understand a

15:38

technology at at the deepest level that

15:40

you need to, but then also be able to

15:42

communicate, well, this technology allows you

15:44

to do this at the end of the day because that's what the

15:46

customer with the buyer is thinking about

15:48

in order to enable whatever

15:50

initiatives that they have. So I do

15:52

think as we were partnering

15:54

together the Red Hat and the MuleSoft teams

15:56

on this project, it was a

15:58

matter of jointly doing that with

16:00

the solution that we also together. Right?

16:02

So the solution was MuleSoft time

16:04

fabric running on Red Hat

16:06

OpenShift, and so the ability

16:08

to basically employ your APIs into an

16:10

open shift environment from the MailSoft platforms

16:12

that you could run your mail APIs there. But

16:14

again, what does that mean for the customer why?

16:16

Would that be valuable to them? And

16:18

in order to understand that and articulate

16:20

it, you know, we did have to do some understanding

16:22

of what is open shift and and what is the

16:24

benefits that it provides the customers how do you

16:26

guys over at Red Hat talk about openshift to your

16:28

customers and and what are the benefits? So that

16:30

was a whole learning process, I think, in addition

16:32

to, you know, having to educate myself about

16:34

what is a container, you know, what's the

16:36

value of it? And why would people adopt

16:38

Kubernetes? So then how now does

16:40

OpenShift play in that

16:40

space? And and what's the value of OpenShift on

16:43

top of Kubernetes infrastructure.

16:46

Well, hopefully you can see that there are a lot

16:48

of synergies here. And or at least you

16:50

discovered that through this process of the partnership, In many

16:52

cases, when we talk about O shift, when we talk

16:54

about Kubernetes, it's something as low level as

16:56

a rolling update, or right, the latness

16:58

program, and readiness probe. And again, that's low

17:00

level infrastructure thinking. But what it

17:02

means to the business is that you can

17:04

deploy now even faster. Right?

17:06

I can deploy every five seconds if I

17:08

need to because the rolling update protects me

17:11

from my downtime window

17:13

because it basically rolls over. The user

17:15

never sees that it went down. It basically

17:17

rolls that traffic over to the next

17:19

pod that's coming to life kind of thing. So

17:21

was that the kind of area you were thinking,

17:23

or is that actually lower than where you

17:25

were thinking at the time we talked about the

17:26

partnership? No. I mean,

17:29

I think in in order to articulate the value of,

17:31

you know, containers, it's being able to

17:33

say that. Right? Like, okay. Now you have everything wrapped

17:35

up and that makes it easier to develop and easier

17:37

to have flexible deployments. Okay?

17:39

And now Kubernetes, what does that mean? What's the benefit of Kubernetes? And

17:41

now open shift on top of that. What are the

17:44

benefits of those? I think it builds on itself.

17:46

Right? And then being able to say,

17:48

okay. Well, now MuleSoft and OpenShift

17:50

together, what are the benefits

17:52

jointly that we're gonna be able to provide? So I think it

17:54

was that it was almost a mapping

17:56

exercise of understanding from my Red

17:58

Hat counterparts, you know, how do you guys

18:00

talk about your platform and what are the

18:02

benefits of it? Because I know at Red Hat, you know,

18:04

there's a few certain things that you say

18:06

articulate in order to express the value.

18:08

And that muleSoft, it's the same way. Right?

18:10

It's, you know, faster development, faster

18:12

application development. It's more

18:14

efficient or resilient operations. It's

18:17

security built into the platforms that you didn't

18:19

have to think about it. It's

18:21

future agility. Those are

18:23

just a few of the things that we talk about at MuleSoft

18:25

that you're probably hearing on the Red Hat side

18:27

and

18:27

saying, oh, well, that's actually what OpenShift

18:30

does too. So it's it's up being able to articulate those things

18:32

and pull them out

18:33

and then say, well, where do we see synergies

18:36

across these two platforms? And

18:38

now houses joint solution going to and

18:40

continue to support those or other additional

18:42

benefits that it's

18:43

providing. Well, I think what you're saying there

18:46

is that when it comes to the business

18:48

outcomes, they're actually the same

18:50

across all the technological vendors that are in

18:52

this space. They want greater agility, they

18:54

want a fast time to market. They want resiliency.

18:56

They wanna make sure they have a greater

18:58

security posture in many cases. I hear

19:00

those same business benefits or business requests.

19:03

Often every day. Right? So the business is very much focused

19:05

on how do I produce new custom

19:07

applications, custom code, custom made APIs

19:09

and integrations in your cases, and ship

19:11

it ever faster.

19:13

And that's what I hear often. And that sounds like what you're getting

19:15

at here. Yeah, absolutely.

19:18

And it was actually an

19:20

eye opening experience when we would

19:22

sit down with the Red Hat teams and they would

19:24

say almost word for word, what we

19:26

say. And so it does, you know,

19:28

bring up this this kind of greater conversation

19:30

around technology itself is these

19:32

are what technology today are is trying

19:34

to accomplish with technology organization

19:36

are trying to and they just do so via different means. Right? So

19:38

Red Hat does it through OpenShift and a

19:40

Kubernetes platform. MuleSoft does it

19:43

through one single platform for API

19:45

and

19:45

integration, development, and management. And

19:48

I think that might be the core theme behind

19:50

everything we talked about today. At the end

19:52

of the day, the business outcome

19:54

is what really matters for the big

19:56

enterprise, the small business, the person

19:58

who's just building an application for their

20:00

small, you know, nonprofit they're all

20:02

trying to achieve the same outcome, which

20:04

is delivered digital capability, digital

20:07

APIs, and applications, ever fast least

20:09

how I like to phrase it. And I think that's what you're

20:11

saying also. Absolutely.

20:13

Yep. That's exactly what I'm thinking and

20:15

and I

20:15

think, you know, what our what our MuleSoft customers

20:18

are seeing And the way that it engages

20:20

with OpenShift is, in this

20:22

environment, customers need flexibility. They

20:24

need that support and and

20:26

scalability from trusted platforms

20:28

like OpenShift, you know, owned by Red Hat, which

20:30

is, you know, in a stellar company and

20:32

and they wanna be able to trust their infrastructure.

20:35

And MuleSoft has the same benefits. Right? So

20:37

how can we give these customers,

20:39

you know, the opportunity to build these digital

20:41

experiences and do so on platforms that

20:43

they know they trust and that they

20:45

believe we'll be able to set them up for

20:47

future success.

20:48

You mentioned earlier

20:52

in the conversation the concept of a three

20:54

layer cake Mhmm. Yeah. Well, I can almost envision it

20:56

now, like between the two of us, MuleSoft and

20:58

Red Hat, there's maybe a six layer cake.

21:00

Right? The the three layers that are closer to the

21:02

end user developer that business outcome

21:04

is the three layers you guys are focused on, but we

21:06

also have our own layers that are going more

21:08

towards the back end of the data center.

21:10

Where we're talking about things like Kubernetes and those rolling

21:12

updates, resiliency you get out of having that

21:14

dynamic separation of control plane from data

21:16

plane, etcetera. Again, a technical level,

21:19

but it offers that agility, it offers that flexibility.

21:21

And then, of course, maybe into

21:23

the container world, virtual machine world,

21:25

operating system world, those are additional layers down

21:27

to the actual hardware it all runs on

21:29

if you will. Mhmm. And so I can actually see that we

21:31

actually have that multi layer of

21:34

agility, if you will, different layers of agility going

21:36

all the way up to the very end point, which

21:38

is where the user, maybe on their

21:40

mobile application, is actually able to interact

21:42

with that cool API they built with

21:43

MuleSoft. Mhmm. Absolutely. Yeah.

21:46

It's it's incredible really

21:48

to see you know, what is the plumbing or the

21:50

underlying infrastructure that's actually creating these

21:52

experiences like you were saying all the way from

21:54

the hardware at the bottom. All

21:56

the way up through, you know, the Kubernetes and containers through

21:58

the APIs that are actually processing that

22:00

data and then serving it up to that front

22:03

end experience. We don't think about that when

22:05

we look at a mobile app and and order a new

22:07

pair of shoes. But really, that's what's happening in the

22:09

back

22:09

end, which is it's really incredible.

22:11

What would you say is a sweet

22:13

spot customer for our two solutions

22:15

to engage? Right? In other words, we actually brought

22:17

the MuleSoft platform, the Red Hat platform,

22:20

And we said, okay. This is the sweet spot use

22:21

case. This is the sweet spot customer. What we

22:24

say would be that ideal environment?

22:26

Yeah. You know, I think what

22:28

I've seen at least in terms of synergies

22:30

across our customer base is

22:32

sort of these large enterprises. Right?

22:34

Like large banks or financial institutions

22:37

that because they are

22:39

trying to change and innovate

22:41

and become digital first companies,

22:43

they need these platforms. They need to be able

22:45

to accomplish these and deliver on these mobile

22:47

apps, but they're also not always the most

22:49

digital first businesses. Right? They have

22:51

mainframes and core applications

22:53

that are storing our customer data,

22:55

our transaction information. So how do

22:57

you tie those two together? You know you know, you could think

22:59

of it as old school model of of

23:01

storing data. It's not in the cloud. It's definitely on

23:03

premise and you have all these security

23:05

restrictions. But you still need to stay as a

23:07

digital company and be a technology first

23:09

company. And

23:09

so, you know, I think our two platforms provide

23:12

that sort of sweet spot of

23:14

eliminating the complexity, but still allowing you

23:16

to do those complex things

23:18

that you always need to if you

23:19

have, you know, a really disparate environment.

23:22

I think that's a wonderful summary of

23:24

what we've been talking about here today. And certainly a

23:26

wonderful value proposition when it comes to

23:28

our joint customers. Nisha,

23:31

let me say this. I love how you explain these

23:34

things. And I appreciate the fact that you did educate me here

23:36

in this session because, again, I'm I've

23:38

been doing this a long time. I'm actually an old

23:40

school integration person. Meaning, I do live in

23:42

your world or at least I used to. I

23:44

actually am a j boss person, a middleware

23:46

person. Mhmm. And therefore, I do think

23:48

in terms of what it means to use something like a

23:50

camel or MuleSoft or, you know, Java

23:52

y or what other technology might be to actually bridge multiple

23:55

systems together and deliver a new common

23:57

API, a new cool application. But

23:59

at the end of the day, I kinda

24:01

get sucked back into the fact that, okay, I'm a Linux oriented

24:03

person now. I'm a kubernetes oriented person. I

24:05

got to figure out these containers are running well. It's

24:07

my control plane healthy.

24:09

Are my live misprobe and renders probes configured

24:11

correctly and all of my yamos correct?

24:14

Because of that, you know, I'm often

24:16

not thinking as much about that higher level of

24:18

business out common business impact that you

24:20

described so wonderfully here in the

24:21

session. Oh, well, thank you. And, yeah, I could

24:24

definitely tell you have you have

24:26

some experience in the in

24:28

the space verb because you touched on, like, a

24:30

million of the things that I think, you know, we are

24:32

already thinking about. So great

24:34

conversation.

24:35

Used to spend a lot of time in this world, in this

24:37

integration area. I really get. I hope.

24:40

You can read more about Red Hat's

24:42

partnership with MuleSoft at red hat

24:44

dot com slash code comments podcast. Many

24:47

thanks to Godbalay for being

24:49

our guest, and thanks to all of you for joining

24:51

us today. This

24:53

episode was produced by Brent Saminal,

24:55

and Caroline Craighead, and our sound designer

24:57

is Christian Prohan. Our audio

24:59

team includes Li Day, Stephanie

25:02

Wondrack, Mike Esser, Johan

25:04

Philippines, Kim Wong, Nick Burns,

25:06

Aaron Williamson, Karen King,

25:08

Jared Oates, Rachel Nortel,

25:10

Devin Pope, Matias

25:13

My company, Ocean Matthews, Alex

25:15

Trimbley, and Victoria

25:18

Lockney. I'm Bur Sutter, and

25:20

this is Code Comments, an original podcast

25:22

from Reddit.

Unlock more with Podchaser Pro

  • Audience Insights
  • Contact Information
  • Demographics
  • Charts
  • Sponsor History
  • and More!
Pro Features