Today on Modern Digital Business, I’m starting a new series on the podcast—the series is called ModernOps. I’ll be hosting this series along with a good friend of mine, Beth Long, who is the Head of Product at Jeli.io, an incident analysis company.
This will be our first of a series of episodes. In this first episode, we will be talking about how the experience using the cloud varies for large companies vs small companies.
Today on Modern Digital Business.
Useful Links
Lee Atchison is a software architect, author, public speaker, and recognized thought leader on cloud computing and application modernization. His most recent book, Architecting for Scale (O’Reilly Media), is an essential resource for technical teams looking to maintain high availability and manage risk in their cloud environments. Lee has been widely quoted in multiple technology publications, including InfoWorld, Diginomica, IT Brief, Programmable Web, CIO Review, and DZone, and has been a featured speaker at events across the globe.
Take a look at Lee's many books, courses, and articles by going to leeatchison.com.
Check out Architecting for Scale. Currently in it's second edition, this book, written by Lee Atchison, and published by O'Reilly Media, will help you build high scale, highly available web applications, or modernize your existing applications. Check it out! Available in paperback or on Kindle from Amazon.com or other retailers.
Subscribe here to catch each new episode as it becomes available.
Want more from Lee? Click here to sign up for our newsletter. You'll receive information about new episodes, new articles, new books, and courses from Lee. Don't worry, we won't send you spam, and you can unsubscribe anytime.
Mentioned in this episode:
Architecting for Scale
What does it take to operate a modern organization running a modern digital application? Read more in my O’Reilly Media book Architecting for Scale, now in its second edition. Go to: leeatchison.com/books or mdb.fm/afs.
LinkedIn Learning Courses
Are you looking to become an architect? Or perhaps are you looking to learn how to drive your organization towards better utilization of the cloud? Are you you looking for ways to help you utilize a Cloud Center of Excellence in your organization? I have a whole series of cloud and architecture courses available on LinkedIn Learning. For more information, please go to leeatchison.com/courses or mdb.fm/courses.
Today and modern digital business.
Lee:I'm starting a new series on the podcast.
Lee:The series is called ModernOps.
Lee:I'll be hosting this series along with a good friend of mine, Beth
Lee:Long, who is the head of product at jeli.io, an incident analysis company.
Lee:This will be our first of a series of episodes.
Lee:In this first episode, we will be talking about how the experience
Lee:of using the cloud varies for large companies versus small companies.
Lee:Are you ready?
Lee:Let's go.
Lee:My co-host for this series is Beth Long.
Lee:Beth is head of product at jeli.io, an incident analysis and management
Lee:platform that combines comprehensive data from multiple sources to help identify
Lee:problems and proactive solutions.
Lee:Beth and I worked together a New Relic where Beth was heavily involved in a
Lee:product operational management of a highly scaled and fast-growing application.
Lee:Beth has a strong background in IT operations.
Lee:Given my cloud and IT management expertise and her IT operations expertise, Beth
Lee:and I joined together to create the series of episodes we called ModernOps.
Lee:We recorded this content back in the spring of 2021, right in the
Lee:middle of the pandemic, but we never published it, until now.
Lee:In this first episode, Beth and I are talking about AWS and how
Lee:using their offerings and services changes based on whether you're
Lee:a small company or a larger, more established company or an enterprise.
Lee:I hope you enjoy.
Beth:So what made me think about this in initially is that when
Beth:I worked at New Relic, I was on the build and deploy tools team.
Beth:We worked somewhat directly with AWS.
Beth:There were things that, that we owned and managed and got pulled into, but also
Beth:watched a lot of other teams that, that owned a lot more surface area in AWS.
Beth:I got interested in thinking about two, two different aspects of this question.
Beth:One is.
Beth:How organizations that are operating at different scales, think about
Beth:actually using the, the AWS offerings and, and the sorts of things that
Beth:they're going to be drawn to.
Beth:And then also some of the, some of the organizational constraints
Beth:that can influence the decision about how to use AWS services.
Beth:So in the first category, thinking about things like: if you are already
Beth:in a data center and you're looking at moving into the cloud, you're
Beth:going to have a progression that you're gonna be moving through.
Beth:And if you have a lot of services, you're going to need to make a jump to
Beth:a more fully featured cloud environment.
Beth:Whereas if you're a very small organization and you're spinning
Beth:up brand new services, you can try things out incrementally, and there's
Beth:a much different path into the cloud.
Beth:And that's one thing that intrigues me.
Beth:And I know you've talked about cloud transformation a fair bit.
Lee:Yeah.
Lee:And that's actually a good point.
Lee:One of the things I actually did a course for O'Reilly on is
Lee:planning for a cloud migration.
Lee:And one of the things I talk about in there is the critical mass, right?
Lee:You know how much you need a certain amount to move to the cloud at once
Lee:yet you don't wanna move anything until you've tested something.
Lee:And so how do you make that transition?
Lee:And, and actually one of the things I found when I did some research and talking
Lee:to do different customers about this is a lot of companies that when they first
Lee:started using the cloud, they didn't do it with a project and with a critical mass,
Lee:what they did is they had, team Y off in the corner, the nomad team that always
Lee:did things a little bit cockeyed anyway.
Lee:They went off and they decided to try something new in the cloud and just did it
Lee:and tried it and had some success or some failures and, and management kind of turns
Lee:a, a blind eye to those teams because they always do good stuff and see what happens.
Lee:And sometimes what happens is they are the ones that create enough of a
Lee:critical mass that makes it acceptable.
Lee:And, and often they're the group that turns into the Cloud Center of Excellence.
Lee:They won't call it that necessarily, but that's really what it is.
Lee:That the group that, Hey, you we're, we now decided that we're gonna bring
Lee:all of our applications to the cloud and everyone go talk to those guys.
Lee:They know how to do it.
Lee:It's not necessarily the best formula for success.
Lee:But a lot of the larger companies will end up doing things that way.
Lee:So in many ways, it's like the startup model where it's like a, let's just
Lee:test it out and see what happens.
Lee:And we can make some mistakes, not a problem, but not every company does that.
Lee:They, the companies need that maverick team for that model to work.
Lee:And in a lot of company cultures there isn't that maverick mentality.
Lee:and for those companies, like you say, it's then a matter of, okay,
Lee:you have to do a leap of faith and a leap of faith is something, those
Lee:sorts of companies just really aren't familiar with and how to make happen.
Lee:So that's always a challenge.
Lee:So how so in a company like jeli.io where, you know, you
Lee:didn't have the migration, right?
Lee:You just all into the cloud from the very beginning.
Beth:Right
Lee:was it different than that?
Beth:Yeah.
Beth:So with Jeli.io, first of all, there's the, the matter of just there's the,
Beth:the factors of both size and timing, the fact that we were starting to
Beth:build our services out in 2019, 2020, when the cloud was already yeah.
Beth:It was already established and we could just, just walk right into it.
Beth:But yeah, the, with jelly, the decision process was like, We're very small.
Beth:We don't have a team, a big team of infrastructure engineers to
Beth:even run things them, themselves.
Beth:And so AWS, let us go much faster because, obviously, we were able,
Beth:able to just walk up and provision something with a click of a button.
Beth:And so it was a matter of, okay, what's the smallest footprint that we can have
Beth:just because we're, we're bootstrapping our entire product and how can we, what's
Beth:sort of the most tried and true off the shelf thing that we can build in AWS.
Beth:And so as we started to mature, We would expand what we were doing
Beth:in AWS, but we had, uh, a lot more optionality in what we were building
Beth:because we were able to select from this wide set of managed services.
Beth:And we knew that with just two or three engineers, We could still consider,
Beth:for example, we're not deploying on Kubernetes yet, but we can talk about
Beth:it because we don't have to have full expertise on this entire technology.
Beth:We need to have enough expertise to manage the managed service.
Lee:So AWS lets you limit your expertise in certain areas.
Lee:And still allow you to move forward.
Lee:Yeah.
Lee:And I can relate to that too.
Lee:And even a smaller company standpoint.
Lee:In about 2004, I came up with this idea for what it wasn't called
Lee:SaaS then, but the SaaS application for managing boy scout websites.
Lee:And I built that application and actually turned it into a full ended up, building
Lee:it into a corporation and had real revenue, taxes and all that sort of stuff.
Lee:It ended up being a, a pretty, pretty big thing, not enough that I could do full
Lee:time, but it was, it was a big thing.
Lee:But over the course of many years, that grew up into that.
Lee:But when I first started, it was like, it was a server that was in my home
Lee:that was connected to my home internet, that I had to do an upgrade on to
Lee:make sure I had enough bandwidth and hope they didn't yell at me too much.
Lee:That's the way it started.
Lee:And I had to do, I had to know a whole lot about a whole lot of things
Lee:just to get that up and running.
Lee:There's just no choice.
Lee:And then this whole idea of being able.
Lee:Buy a server or rent a server from some managed provider that would sell
Lee:me one server was a fantastic idea.
Lee:And once I could afford that one server, this would all be great.
Lee:It was, you know, a very small setting, but you know, then when the cloud started,
Lee:it was like, oh, this solves everything.
Lee:This makes everything so much better.
Lee:And that's one of the reasons I got very interested in AWS and
Lee:ultimately went to work at AWS.
Lee:The, the whole idea that all of those things that were hard for me to do that
Lee:took all this time and energy to do.
Lee:And I was before that, I was at another startup that also had the same problem.
Lee:They said they had the server rack in the back room and hoped it didn't have a power
Lee:outage because I wasn't that good of a battery backup and all that sort of stuff.
Lee:And, and imagine how much easier that would have been if the cloud
Lee:was prevalent then and how to do that startup, then you jump forward then to.
Lee:to nowadays in the types of situation that for instance like Jeli.io is in,
Lee:and it's so much easier because you don't have to worry about any of that.
Lee:You say, I need one of these and these and click buttons to get
Lee:them and pay for them, et cetera.
Lee:I, I'm also working with some other startups now and in my current role
Lee:that are in the same situation where it's like, they're trying to decide what
Lee:they want their operations budget to be.
Lee:And imagine being able to say that sentence, they want to, they're gonna
Lee:figure out, decide how large they want their startup operations budget to
Lee:be, but they essentially can do that.
Lee:They they're making the trade outs of what type of footprint they wanna
Lee:have for their first deployment versus how much they wanna invest in.
Lee:And then they can relatively easily, because it's just a sheer matter of
Lee:changing a slider of how many servers in each area and all that sort of stuff.
Lee:That's a whole lot different situation than it used to be and makes it
Lee:a whole lot easier for companies like, like Jeli.io to get going.
Lee:Now, how does that differ then from New Relic now there's New Relic as a startup,
Lee:which was pre-cloud and then there's New Relic as it currently is, which involves
Lee:both cloud and non-cloud offerings.
Lee:And I'd love to get your perspective on both sides of that.
Beth:That's such a great question.
Beth:And as you've been talking, it it's occurred to me that when I, when we first
Beth:started talking, we were comparing the scale of the organization, but then what
Beth:I really was honing in on had less to do with scale and more to do with age
Beth:and the age of the services themselves.
Beth:And you mentioned a few minutes ago, you're with AWS, you're
Beth:essentially outsourcing expertise.
Lee:Right
Beth:The fact that when you've got a mature set of services, they're
Beth:intimately coupled with the kinds of infrastructure that they're built on.
Beth:And so moving that is, is into a different kind of infrastructure
Beth:ecosystem is, can be very challenging.
Lee:One of the things that I worked through in.
Lee:So when did you start with New Relic?
Beth:I started in very beginning of 2017.
Lee:17.
Lee:So you were there, three...
Beth:Three and a half.
Beth:Almost four years.
Beth:Yeah.
Beth:Okay.
Lee:I was there about three years before that, so I was there
Lee:a little bit over seven years.
Lee:So yeah, when I started there, I was like employee number 98 or something like that.
Lee:Yeah.
Lee:the, the Portland office.
Lee:Was lunchroom, a couple of offices and everyone, just, everyone sat around the
Lee:lunch, the one lunch table for lunch every day, I've heard the stories.
Lee:That was what the culture was.
Lee:It was a great sounds.
Lee:Great.
Lee:I loved the early new Relic culture.
Lee:It was a fantastic culture.
Lee:Yeah.
Lee:And so it was very much smaller sort of company.
Lee:but back then it was, the cloud wasn't even a vocabulary item, even
Lee:though the cloud obviously was big.
Lee:I was, I moved to New Relic after leaving AWS and spending three, four
Lee:years at AWS and doing lots of things.
Lee:So it wasn't, the cloud didn't exist or wasn't established, but it wasn't part
Lee:of, of the vocabulary of New Relic.
Lee:New Relic was all about.
Lee:We need.
Lee:We're a heavy infrastructure centric company because data intake is
Lee:everything and there's no way anybody could satisfy those needs for us.
Lee:Other than ourselves, we need custom database servers that could handle the
Lee:load to handle all of this data intake.
Lee:The vocabulary of the cloud wasn't part of the vocabulary of New Relic
Lee:at the time, it just wasn't there.
Lee:Everything had to be, you know, tuned and, and the, we didn't
Lee:have stock database drivers.
Lee:We didn't have stock servers.
Lee:We tuned them.
Lee:We went to the servers in Chicago.
Lee:We made sure they were tuned exactly the way we wanted to and connected the
Lee:network exactly the way we wanted to.
Lee:We felt that level of control over the hardware was critical to get
Lee:the performance out of the, the hardware investment that we had
Lee:in order to make things happen.
Lee:And I remember having conversations with Lew very early on back when
Lee:well, when insights was first starting to become a possibility for
Lee:a product wasn't the product yet.
Lee:But, and I, and one of the concerns he had was he didn't know how to size it.
Lee:He didn't know how many servers to need.
Lee:And I started talking to him about dynamic allocation and how to build out
Lee:in the cloud and make all this happen.
Lee:And he's, he was really intrigued by that, but it hadn't even entered his
Lee:vocabulary to consider until then.
Lee:And then they did, he did some calculations and did some.
Lee:That and his, the conclusion was no, we can't make that
Lee:work for performance reasons.
Lee:It's just not gonna be there.
Lee:And later on, of course it changed his mind on that, but it's
Lee:interesting that the mindset there was just so non-cloud at all it,
Lee:because everything had to be tuned.
Lee:And so the data center was everything.
Lee:The data center was value and that the data center was an asset to the company.
Lee:And that was the mindset.
Lee:I don't think there's very many companies now and I certainly would bet
Lee:that Jeli.io is one of these companies that would ever say a statement
Lee:that the data center is an asset.
Beth:Exactly.
Beth:And you're bringing up some of the things that, that, that are real
Beth:differences that aren't necessarily about the age of your services and whether
Beth:they're already on legacy hardware.
Beth:One of the, obviously one of the huge differences between Jeli.io and a
Beth:company like New Relic is the scale of not just the services, but the
Beth:scale of, uh, the data that's that's flowing in is certainly New Relic's
Beth:data ingestion is just staggering,
Lee:astronomical
Beth:it's astronomical, but then also a more mature organization.
Beth:It's not just about the services being services and
Beth:infrastructure being more mature.
Beth:It's about the expectations and the, even the sales cycle.
Beth:So new Relic's scale of data ingestion and the maturity of the expectations of
Beth:the customer mean that when you're quote unquote outsourcing expertise to the
Beth:cloud, I think one of the differences is, what we're building at jelly.
Beth:We really can trust AWS.
Beth:They're providing us with the level of control that we
Beth:need over our infrastructure.
Beth:At a place like New Relic, you need to develop a whole new
Beth:expertise, which is how to manage all as, as deep down as you can.
Beth:What's happening on your cloud infrastructure, which is a new kind
Beth:of expertise, versus managing your own racks and machines in the data center.
Beth:And so you have to develop this new set of expectations and tools and controls
Beth:because when something goes wrong, you need to be able to troubleshoot
Beth:in a whole new way in the cloud.
Lee:Right.
Lee:Right.
Beth:So I think that is a big difference.
Beth:And one thing that bigger organizations are thinking about whereas an organization
Beth:like Jeli.io, we really can just for the scale of what we're currently doing
Beth:and for the, the kinds of work that we need, our cloud services to provide us,
Beth:we can just trust that a little bit more blindly, as opposed to New Relic, where
Beth:you're dealing as you're talking about when you've got, uh, you're moving a bunch
Beth:of data into containerized databases that are hosted in the cloud as part of your
Beth:interim, your interim solution to getting fully into AWS managed data stores.
Beth:There's a lot there that you need.
Beth:You need extra expertise in house to be able to deal with that.
Beth:When things go awry, when the performance problems crop up.
Lee:And not to, you know, discount the Jeli.io customer
Lee:versus the New Relic customer,.
Lee:But when.
Lee:You have a glitch that causes a problem.
Lee:When you have five customers or 10 customers, it's very different than
Lee:you when you have 5,000 or 10,000,
Beth:exactly
Lee:customers.
Lee:And, and when those customers pay you large checks, you know,
Lee:it's a very different situation.
Lee:And so it's very scary to make any sort of operational change
Lee:at any sort of complexity in an organization like New Relic.
Lee:But it's a lot easier to do it in an organization like Jeli.io
Lee:or Muskrat Software, which is the name of my scout manage company or
Lee:any of those sorts of, of places.
Lee:It's Hey, let's try this blam.
Lee:You can do that and get away with it because the expectation is acceptable.
Lee:That if there is a problem, the risk, the risk reward ratio is very different.
Lee:The, the risk is very low, relatively speaking.
Lee:What can go wrong is.
Lee:Is is bad, but has less impact, but what can go, right and the value is huge.
Lee:With an organization like New Relic.
Lee:It's the exact opposite, tiny little things can cause cost major amounts
Lee:of money, either in the form of real dollars or in lost revenue for lost
Lee:opportunities or lost customers, whatever.
Lee:So the risk is much, much higher and the rewards therefore have to be equally
Lee:better, but often are more incremental and it's harder to see those benefits.
Lee:So by far, it's obviously it's easier to consider a cloud-based
Lee:solution when you're starting from scratch as a small startup.
Lee:I don't think we're telling anybody anything new by saying that.
Lee:I hope you enjoyed modern ops with my co-host Beth Long.
Lee:ModernOps will be a regular series that will appear occasionally
Lee:on Modern Digital Business.
Lee:If you enjoyed this episode, let me know.
Lee:So we can make sure to include more conversations
Lee:like this in future episodes.
Lee:You can reach me via the links in the show notes, or sign up for more