Scott Lowe, Pulumi | KubeCon + CloudNativeCon NA 2022
Scott Lowe, principal technical content engineer at Pulumi, joins Alan Shimel at KubeCon to discuss its universal infrastructure-as-code solution, and how its core engine is both language agnostic and platform agnostic.
Transcript
This is Textron TV. Hey everyone. We're back here live in Detroit a cubecon called nativecon, and we're really happy to have Scott Lowe from blooming here with us today.
you I'm gonna bet some of you use palumi. Any of you have heard of palumi? many of you think you know palumi but let's really kind of jump in a little bit into What is fulumi sure and what did they do and Scott and then we're gonna jump into who you are and what you do sure.
That sounds good. So funny. Yeah politmy is universal infrastructure is code.
Most people are probably aware of what we call infrastructure's code, right you're codifying your infrastructure your applications making it repeatable, you know declarative Etc, right? What distinguishes polymy I think from most other infrastructures coach solutions that are on the market is that it was designed from the beginning to be universal. Meaning that core engine is both language agnostic and I'll come back to that moment and So our platform agnostic so we have this core engine that will take a variety of general purpose programming languages like typescript JavaScript any of the dot net based languages a go that's sort of thing use those programs that anybody can write using our sdks to translate that into a set of requests to go to a provider plugin, right?
So then communicate with AWS is your Google Cloud what have kubernetes, etc, etc. Right, but the core of the engine being agnostic like that means we can support a variety of programming languages giving people all the power of a programming language to express how they want their infrastructure created right and be able to take advantage of new functionality and platforms and new platforms as they evolve while the core remains consistent. So actually it's actually now.
again, some people haven't heard but follow me actually has a Great story, right? It's a huge base. Give him an idea of scale.
If you have any of that Scott. I don't know the exact numbers. I know that we have millions of resources under management through our plimmee SAS service and customers and users in the tens of thousands.
Absolutely so good. All right. One last thing they want to get more info about.
It's not the last thing I'll be honest with you, but one more thing if they want to get more information about palumi way to go. Let me calm. Absolutely pu l u m i calm.
Excellent. All right, let's talk about Scott a little bit. Sure.
So what do you do there? So I work on the dev Rel team. I support the dev Advocates who are several more public-facing sort of everybody's familiar with you know them being out speaking and engaging developer communities.
I have a small sort of subteam and devrel that has responsible for helping with all the written content. So we rent generate a lot of the example code that you can find on the Flaming website. We generating templates tutorials written content blogs website material all that kind of stuff all with the goal of helping move users forward on their Journey with politics.
How did some people say that sounds like good gay? How do I get it? Get a little bit of your background?
Yeah, it's easy. All you have to do is be a blogger for 17 years and right right some books and speaking events row wide and then have a pedigree of companies that goes from VMware to hepto to Kong a nice Sierra palumi. So yeah, it's be scary.
He's okay. We'll see. Let's talk a little bit books, right?
Yeah. Sure. I used to be I was a huge supporter of VMware back in the day and still still am right, but when it was just getting it start I was a big big fan.
I got involved in the VMware Community early on and in 2009. I had the opportunity to write a book about Easter 4 and as luck or fate would have it. Whichever you prefer my book made it to Market and was available at the show where the product was announced.
It's great. And so it was a phenomenal success and that just kind of led into a series of other books. I am working on one right now with Matt.
Walt and gentleman, my name is Christian Adel. This is a second edition of an O'Reilly book that I did a couple years ago with Matt Oswald and Jason Edelman on network Automation and programmability. So we hope to have that book revised version of that book out early next year with O'Reilly.
So we're looking forward to that. How long have you been with Colony? So I'm a recent Edition to bloomi I joined in late August, although I have been a user of palumi since 2019.
So I found plumi in 2019 prior to that. I was like most other people a terraform user. When I found plume and found that I could use a general purpose programming language as defining my obstruction code, even though I am not a hardcore developer.
I loved the way that it works. And the way that I could express how I want my obstruction created. And so I immediately switched all my infrastructure over to bloomi and just been a fan ever since then.
I spoke at their first ever Cloud engineering Summit. David talked there on using clue me to test cluster API and then had the opportunity to join. I was like, yeah sure.
Let's do this. So super excited. So you said something it takes something off.
So a lot of people when they think infrastructure is code. Right, they immediately assume and especially general purpose language. Great this allows Developers.
To do configuration infrastructure set up and all of that takes it easy on the Ops guys. Some people say makes it easier on the Ops guys. Some people say moves the Ops guys out of the way.
You know puts more on the developer play but it's faster just get it done. But here you are. You're not you don't consider yourself.
You're clearly more on the obstacle. Absolutely you like that infrastructure is code for the reasons you stated. So infrastructure is code.
It's not just a developer. No, not at all this it helps Ops people. Absolutely.
Absolutely. I mean regardless of what tool they choose to use. Obviously, we would love for them to choose to use plenty of course, right but regardless of what tool you choose to use embracing infrastructure as code as an Opps person is gonna make your life so much better.
I have preached Automation in various forms for years, whether through my blog post through podcast episodes that I run because I do a podcast with packing pushers whether it be in the books like this O'Reilly book that we're talking about or even now you're working at palumi and providing examples and talking about it, right? Automation is just it's essential to moving forward. It's something that everybody has to embrace.
However, you choose to embrace it. I encourage you to embrace it. We think that giving you the ability to grow into a full-fledged programming language instead of Being constrained by a DSL gives you the most room for the future growth, but regardless I want I would encourage everyone to look at and embrace automation like infrastructure is code.
Love it man, Scott. We're bad at a time where this goes really quickly. Yeah, man, but hey, You have actually one thing out I assume you're blogging for palumi as well or just kind of I helped create the content by my name is not on the byline yet.
But we've got a byline for you in your future. All right over here. Let's get some of that door.
Absolutely. We'll talk. Okay.
Hey, we're gonna take a break here in The Detroit for kubernetes or cube got me going kubernetes. You kind Cloud nativecon. We're gonna be right back.
I think Mitchell Ashley is gonna have the guest on next.
