Scaling Ecommerce and Personalization: Sling TV’s Peak Event Playbook

Scaling Ecommerce and Personalization: Sling TV’s Peak Event Playbook

[Music] [Naomi Robichaud] All right. Hi, folks. Thanks for being here today. I'm Naomi Robichaud. I'm a Product Manager at Adobe Commerce, and I'm a nervous host.

I love having my friends over at my apartment in Brooklyn. It's a lot of fun for me and I just want them to have a great time. I want them to say, "Well, she thought of everything. The food was great. The drinks were great. The music was awesome. I had a blast." And my friends are largely from college. I went to UNC Chapel Hill, which is a big basketball school. And a few months ago, it was my turn to host the big game. And so I had all of my friends over. I had themed drinks. I was really excited. We had a great playlist all queued up. And I thought that I thought of everything.

But I missed the most important thing, how to watch the big game.

And so five minutes before I sign up, all of my friends there, I'm scrambling. Where to watch the game? What network is it on? How do I sign up? And I'm nervous. I ruined my own party because I procrastinated. And this is a problem that so many people run into. And I'm not alone here. And this is the story of how Marc here saved my party and helped so many people watch the big game. So join me in welcoming him to the stage.

[Marc Paladino] Thank you, everybody, and good morning. Thanks for coming. Really excited to share our stories and talk you through how we work to provide seamless experiences to get people onto the service, especially in the cases where that needs to happen very quickly. And so I work at Sling TV. I also work on our Video Services team. So we do e-commerce for both Sling and our DISH satellite TV service. And just want to give you a little bit of background about Sling. Launched in 2015. It was [muted audio] service provider so we provided Live TV over the internet. We also offer on-demand content, which has been around for a long time, but Live TV was really the big innovation there. We also offer cloud DVR service and you don't need a big cable box. You don't need a satellite dish. All you need is a device, your cell phone, or any other means to consume content.

We pride ourselves on being very flexible with our service tiers. We have a lot of packages. We allow you to mix and match packages and we adjust our pricing based on what your particular content package is and we have a wide variety.

And as Naomi mentioned, today we're actually getting into March Madness, so we're going to start seeing our similar patterns.

The overall theme of what I want to talk about today is really around teamwork and this quote is very important. "The strength of the team is each individual member." And I want you guys to keep that in mind as we go through the presentation. And then, "The strength of each member really is the team." And so just to walk you through our Adobe journey, so we started again in 2015. We had limited use of Adobe technology in our stack. Just to be completely honest, a lot of that was contractually driven as we put together our programming contracts. Some of our partners really used Adobe and needed us to keep Adobe in the mix. So we use Adobe Primetime and that helps us with concurrency management. So as people are adding additional streams, we have certain limits that we maintain. We had some just like a handful, maybe a dozen pages on our website that had Experience Manager and then we had Adobe Analytics and Media Analytics.

In 2020, as we all went through some challenges, one of the things that we started looking at as we were going through the pandemic is we really do have a lot of really significant gaps, and these gaps are really hurting us, not only in the current climate of a pandemic and people needing to get access to information and news and staying up-to-date with the developments of what's going on in the world, but also just how do we provide a winning experience for our customer base. And so some of the gaps we acknowledged were silos in our customer experience. It was very difficult to get things out to the market. It took a lot of development, slow time. Our marketing campaigns were lacking. We had limited offers, limited upsell, and a lot of that was due to a lot of disparate technology within our stacks. And along with that is you have to have all of these skill sets and we were starting to get into a place where we had a lot of competition for talent as remote work was really setting in. And so we decided to go all in with Adobe. We really decided we were going to go in and lean into all of the technologies and use that as a means to consolidate our technology stack and really get focused on those skill sets, as well as enabling our business partners to be able to do more and to move more at speed to get responses out to the market in real-time.

So over the past five years, we've really done a great job, and I give a lot of credit to all of the teams across the company because we have leaned into the Adobe Stack wholesale. I'm really proud of the work that we've done on Sling. Sling tends to be the tip of the spear in the Adobe space. We are really driving the innovation. We get to learn some of the lessons, some of those lessons more painful than others, but then we can take those back to the rest of the business and we can help educate teams and help drive those innovations as we move forward. We have addressed a lot of the challenges that we were facing, but we found some new challenges along the way and we'll get into that in a minute. But we do have a pretty comprehensive Adobe footprint and we'll go through what we use and how we use it and some of the results that we've seen. And then just a little preview into what's next, we continue to be excited about the Adobe technology, we continue to want to lean in, we want to help our teams get more proficient in how they use the tools, we want to accelerate our ability to do things in the marketplace. AI, we see as a big opportunity for us and we really intend to lean in there. We're excited about many of the announcements that we've heard this week. And then there's a focus on stabilization and we'll talk a lot more about that in a minute. But we want to continue our partnership with Adobe and how we can work together to really innovate.

So I love Adobe Summit. I've been coming to Summit for years. I always love the excitement. I love all of the announcements. I love going to meetings like this. But what I always walk away from is it's easy. This is simple. You plug it in, you turn it on, you flip a few switches, and bam, you're innovating. And I always walked away from Summit feeling like, "What are we doing wrong? What is it that we're missing? And where's our story?" So when I was invited to come and speak, I was excited to come in and tell our story, and share some of the reality of what we found when we're on the ground.

And so I love quotes, and this is another good one. "If the plan doesn't work, change the plan, not the goal." So we are invested in Adobe, we are partnering with Adobe, so we want to use this technology and we believe it can help us. So we're not changing that goal.

Now I want to set a little bit of context for you so you can understand how this challenge really plays out. We have what we call a high tune-in event or series of high tune-in events. Largely, they're sports related. So I got this quote from Hunter Thompson, but it really is the one place where everybody comes together. Lots of shared experiences, everybody really enjoys it. And in honor of Naomi and all of the people who have their challenges, I amended this to it. They all sign up five minutes before kickoff. That is really how it goes. And to illustrate that, I wanted to show you guys the actual reality of what we see in the systems. Yeah, and so if we look at this chart over on the left side of the screen, these are activations. So that's counting activations throughout the day. And as they stack up, they stack up. And if you can see the yellowish green line towards the bottom there, that's a normal day. That's what we see on a normal day. The darker line, those are activations on a high tune-in event. And so you can just see this spike that comes in, in a really short period of time. Typically, these are all around sporting events, but when we see certain interest events around news, elections, things like that, we'll see very similar traffic patterns.

The other thing, if we look at the right-hand side, this is Adobe Commerce and for every one activation we have on the service, it's roughly 10 calls to Commerce because customers are putting packages in and out of their cart. We're looking at pricing rules. We're bundling things. We have some very aggressive bundling that we do in Sling, and there's always cart rules that we're trying to make sure we're getting you the right price. So that actually exponentially increases the traffic. And so we implemented Adobe Commerce headlessly in 2023. We went out in the first quarter of 2023, everything was going pretty well, and then we got to football season, high tune-in events, our first real big challenge...

And this is what we saw.

So what would happen is, as we went through the day, we would see that traffic coming in, we would see things start to heat up, and then all of a sudden everything would fall apart and the systems would crash, Adobe Commerce would go down and what I've shown here is actually one of the ways we got around the problem is we had to bring back our old cart technology, our legacy stuff that we were planning to retire actually became our lifeboat. So we would turn that back on and that would help prop up Commerce to help us get through the tune-in event. And this just kept happening over and over and over again. Every time we were getting into football, every time something was happening, our site was down. And these, just to emphasize the point, these are critical moments. This is when we're putting tens of thousands of customers on the platform, and here our platform is down.

That is not good. And to put it lightly, the daggers were out. You know, we were all pointing at each other. We were all saying it's your fault. No, it's your fault. Adobe, why is your technology not work? We have our partner in here and we'll talk about them. Perficient, what did you do? And Sling, help us understand what is going on. It was a tough situation and required us to get outside of ourselves. It required us to think differently about this particular problem.

And it really brought us to a point where we shifted our paradigm and we realized and this is a great metaphor that we use, we're really a three-legged stool so we have Adobe, we have Sling, and we have our integrator, which is Perficient. And I do want to give a shout out to Perficient for all of their hard work and everything that they've done to help us get to where we are.

We realized we were missing some of these legs or in some cases the leg wasn't attached to the stool. And so obviously you're going to have stability problems if one of your legs is missing. And so we decided, "Hey, maybe we're going about this wrong way. Let's get together. Let's really work on this." And through this adversity came a ton of new insights.

So we had a different kind of Summit, a different kind of Adobe Summit. We came together, we flew everybody into Austin and went to the Adobe office in Austin, Texas, and we came together. And for the first time, probably a little late, but for the first time we really sat together and we talked about what are we doing, what are we trying to achieve, and what are the obstacles that are in front of us and why is this happening? And it was really an opportunity for us to get to know one another, it was really an opportunity for us to talk about here's the things that have been done so far, here's the misses, here's where we're not getting what we need done.

And really, from that blossomed a really important move for all of us in all of our teams, and what I now call our collective team. So we really came together and broke bread. We started to know one another. We started to see what are our cares and worries. And what I was really impressed by is as we came together as a group, every team came with a spirit of humility. Nobody was too proud in saying, "We got it right, you guys are wrong." We came together and we said, "Let's all understand what we've done, where we are, and what we can do about that." There was a lot of charity in, "Hey, I understand this." And Perficient would come in and say, "This is how we implemented it based on our standards of practice." Adobe would say, "Here's our perspective on what we see that you've implemented and what may be having a problem there." And then as Sling, "We got a great opportunity to come in and educate, here's the nuts and bolts and here's our business and here's our business cases and here's the problems that we need to solve." And we could share the insights to the timeline. So as I said, these are sporting event related driven things. And so we have precious moments in between seasons because as one season stops, another season begins. We just finished football for the year. Now we're getting into March Madness and basketball in the finals. And so we're going to see a lot of these events. So we have precious moments throughout the year where can put these things together. So we really had to be very honest with ourselves, we had to be honest with each other, and we had to be really smart and we had to really pick and timebox, here are the things that we're going to do. And again, going back to humility, we asked ourselves, "If we do this, do we think that will solve the problem?" And again, we were honest with ourselves and we say, "We think we will, but we don't know for sure, but let's go for it, let's lean in together." And every day from that meeting, even through today, we still meet every single day as a team and we talk about the things that we're doing. We talk about the successes, the little things are as important as the big things, and we just keep trying to drive success and stability.

And that really came out with our North Star program. And so this was a year's worth of work we packaged into the outcome here. And I'm going to take you through a couple of the things that we did as thematic to talk through what we did more, but just for the sake of time, we're not going to be able to go through a year's worth of work.

The first thing we realized is we didn't have the visibility that we needed in the system. We could each see independently our own pieces of the system, but we'd never had an end-to-end view all the way through. So we couldn't see this system, when it starts to have a problem, impacts this system over here in a very dramatic way. And so the first thing we set out to do was start sharing more holistically. So we worked, and again, thank you to New Relic, our data partner, they allowed us to open up our accounts and start sharing data free between the accounts. So we had Adobe data out of their environment coming into our Sling environment. We had Sling data going out of our environment into the Adobe environment. And so that allowed us to really for the first time lay out the customer journey from a systemic backend perspective and see as customers are coming through that journey, what's happening systematically in the backend. And when we start to see problems, where do we see them and how do they impact the other parts of the system? And from that, we were able to start discerning, here are key metrics, new KPIs that we hadn't even conceived of before that we can now monitor, we can look at, we can see what's going on in the system, and we can see when we reach a certain threshold, that's when we start to get into a dangerous place, and we can start to take actions and do things differently. So really clear or really important for us to have a good vision into what's going on in the systems.

The next thing we did is we focused not only on hardware because it's easy to say, "Hey, let's get hardware and let's do something with hardware." But we also started looking at, "Well, what's going on in our software and how can we improve that?" And I'll call to mind one particular event on January 1st, 2024. It was the Rose Bowl. It was this very interesting event and had a lot of signups that day. As we were seeing, we fell over and one of the stats that we saw on that day is we were only serving 12% of our traffic out of cash at that point, and so that meant almost the majority of the traffic was going all the way back to the backend, and that's a lot of tax on the backend services. So some of the work that happened incrementally over the course of the year was how do we improve our cache? And just I'll call out on this left side, we've got, where we got to the lower line is our cache that we got to. That was the best we did over the year and we were in the '70s. We couldn't get better than that. And then we were led to an aha moment where we said, "We do this thing called regional pricing in Sling." And that means when you come to the website, we have to get your zip code so we can determine what region you're in, and then we can determine your pricing based on that. And when you think about it, there's hundreds and hundreds of zip codes. And we use, as I said before, Commerce headlessly. That means so we use a GraphQL API. And I apologize, I'm going get a little technical here for a minute. But GraphQL is really great because it allows you to publish a single API, and it allows the consumer of that API to call the API and request whatever information it wants so that I can publish that on its platform.

So when you're talking about zip codes and packages and pricing, you're talking about almost an infinite amount of information that could be requested, and then needs to be cached, and then needs to be served. And then when you talk about CDNs being all over the country, you're caching different in CDN locations throughout the company. So it is a difficult thing to get above. And the team came together and figured out, "Well, maybe if we got out of the zip code game and we translated that to more of a regional ID, we can dramatically simplify the amount of combinations that we did. And so that top line that's writing up about 100% is our region ID. So we launched that and now we're serving 98 plus percent out of cache always. Now on this right side chart, I want to point out, this is what we saw whenever our cache got flushed. So if we had an event that busted our cache, you can see our cache would drop dramatically and then it took a very long time for that cache to rebuild.

The top line again, you can see what happens when a cache got flushed there. It takes almost no time to rebuild and you don't really lose that much of the cache when you do that. And so this was a dramatic improvement going back into the football season.

And then lastly, we did do some big things. So we did determine that the Maria database was just never going to be the right database for our use case because it can scale vertically, but it can't really scale horizontally. We were stuck on three nodes, a reader and two writers. And that was the best we could do. And if one of those nodes had a problem, it all went bad. So we worked alongside Adobe as they innovated how to get us to Aurora. And we had, I don't know...

Half a dozen or more trial events where we're just practicing and practicing and practicing to get to that until we actually did migrate mid-summer over to the Aurora database. And that was huge because now we could scale vertically and we can scale horizontally. And this gave us a whole new way of approaching this game.

And remember, we're all one team. And so one of the things I love about this is earlier this week, you heard Adobe announce Commerce as a Cloud. And I'm very proud of the fact that Amazon Aurora comes out-of-the-box. And so we, working together through this adversity, through these challenges, we're able to innovate something that now everybody gets, everybody benefits. So all boats get to rise together. So that's very exciting.

So pivoting a little bit, I want to show you this is really where we are with Adobe. These are all of the tools that we're using on Sling and just to show you some of the experiences...

That we were able to generate. So as I mentioned, we have regional pricing. So when somebody comes to the website, the first thing they're going to see is here's your zip code that we think you have, so we determine that on the fly. We start to generate pricing in real-time based on that zip code. We do a lot with personalization in this space and the tools at the bottom here, these are what are driving these experiences today on the website.

We're also able to do a lot of branding. So we're able to understand this customer. We do a lot of personalization. So this customer comes in. We know they're a football interest segment. So we put them into the right branding and that branding now follows them all of the way through their cart experience. And what we've seen is 4% cart retention increases. We've seen 30% cart conversion. And again, these are all experiences that are being driven through Adobe Commerce or Adobe Tools. And what that means is our business gets to do this. This is not an IT function. This is the business making these changes and delivering these experiences in real-time.

So this is my fun slide. So what we got to see by going through this is we're getting 30% plus cart conversion, increases in cart conversion. We're getting 18% increases in high customer lifetime value customers.

We are able to personalize on return visits. So if somebody comes in and we don't catch who they are or what they are on their first visit, we can see what they did on their first visit, and then we personalize when they return, and that gives us 22% lift in returning conversions.

Big savings for our marketing team, and when they get savings, that allows them to be more effective with their spend and they can do more and go further. And then for us from a technology geek interest, our high watermark with our new metrics is we got up to 610 orders per minute at our peak without any issue, without tipping over. We were all on the calls together, we were all celebrating. It was a huge, huge win for us.

And one thing I want to point out before I move on is...

We've done a lot of soul searching as we've gone through this experience. And one of the things that I'm particularly proud of, but we've reflected on, and we don't think there is another partner out there, or platform I should say, platform partner out there who would have done what Adobe did.

They really took to heart what we were all about. They leaned in, they were on calls with us every single day. Sporting events don't happen during business hours. So when we have sporting events, it's usually on the weekends, it's usually at night, and we're all together on a call monitoring, talking about things. And the precision that we're able to get with alerting and monitoring our environments is so good and the team's gotten so responsive to it is oftentimes I get called by my teammates at Adobe saying, "I think there's something going on in your systems because I'm seeing it on our end. It's not Commerce, but something's happening." And they're alerting us to issues that are happening in our environment much faster than we're even getting to them. So the maturing of the team over the last year has been phenomenal. I'll just share a couple other things just because I'm selfish.

In 2023 for our work, we were able to receive and win The Disruptor Award, and that was a lot of fun.

But even more importantly, we're able to do it again this year. So good things happen when we work together and we work as a team. And so one of the things I would, again, I want to go back to that first quote. "The strength of the team is in each member, in each part, in each leg of the stool. And the strength of each leg is the team." And so it's really important if you're getting into Commerce or if you use Commerce, I would highly encourage you to lean into the Adobe relationship. They are really committed to helping their customers get to the finish line to make sure they're successful and they're willing to be a part of the journey every step of the way. And so for that, I thank them, and for you guys, thank you very much for being here and listening to me drone on all morning. I really appreciate you coming out. I know it's the last day, so thanks for being here.

[Music]

In-Person On-Demand Session

Scaling Ecommerce and Personalization: Sling TV’s Peak Event Playbook - S308

Sign in
ON DEMAND

Closed captions in English can be accessed in the video player.

Share this page

Speakers

Featured Products

Session Resources

No resources available for this session

About the Session

Major sporting events present make-or-break opportunities in the competitive video streaming market. Sling TV and Adobe formed a close partnership to create a commerce experience that scales for high demand events and empowers business teams to drive profitability through real-time offers and personalization.

Key takeaways:

  • Scale ecommerce to handle any event seamlessly
  • Build strong product partnerships to achieve mutually ambitious business goals
  • Harness real-time data and personalization to maximize profitability

Industry: Commerce, Media, Entertainment, and Communications

Technical Level: General Audience

Track: Commerce

Presentation Style: Value Realization

Audience: Developer, Digital Marketer, IT Executive, Marketing Executive, Marketing Practitioner, Marketing Operations , Business Decision Maker, Commerce Professional, IT Professional, Marketing Technologist, Omnichannel Architect

This content is copyrighted by Adobe Inc. Any recording and posting of this content is strictly prohibited.


By accessing resources linked on this page ("Session Resources"), you agree that 1. Resources are Sample Files per our Terms of Use and 2. you will use Session Resources solely as directed by the applicable speaker.

New release

Agentic AI at Adobe

Give your teams the productivity partner and always-on insights they need to deliver true personalization at scale with Adobe Experience Platform Agent Orchestrator.