Image Title

Search Results for API Gateway Lambda:

Michael Garski, Fender | ServerlessConf 2018


 

>> From the Regency Center in San Francisco, it's theCUBE, covering Serverlessconf, San Francisco, 2018. Brought to you by SiliconANGLE Media. >> Hi, I'm Stu Miniman, and you're watching theCUBE here at Serverlessconf, 2018 in San Francisco. Happy to welcome to the program Michael Garski, who's the director of platform engineering at Fender. Thanks so much for joining me. >> Thanks, Stu. Thanks for having me on. >> All right, so, luckily, I don't need to introduce Fender because I think most of our audience will be familiar with, you know, Fender, guitars, music, all that stuff, but we're going to talk a little bit about the tech side. >> Okay. >> Even though, let me ask, there's a question I usually ask. Most companies, you know, going through the digital transformation, lots of changes there. How does digital impact Fender? >> Digitally, Fender started a digital division in late 2015 and it was a focus on all-new digital products to complement our well-known physical products. Since then we've launched Fender Mod Shop, where a user can order a customized guitar online, have it delivered in a month. We have a single sign-on solution across all of our web and mobile applications, a guitar tuner, we have connected amplifiers, with companion apps to control amplifiers remotely. And our flagship product is Fender Play, which is an instructional app which allows the user to learn to play guitar, ukulele, and coming soon, bass. >> Love it. I'm guessing that has something to do with what you're involved with on the cloud and Serverless side to enable those technologies on the mobile side. >> Exactly. We've fully embraced AWS Lambda to support all of the services for the web and mobile applications. >> Okay, so A Cloud Guru's a training company and we've talked to them extensively as to why Serverless was a good fit for them, and enabled them to do it, but bring us through what led to your adoption of AWS Lambda, give us a little bit about what kind of technologies you were using before, and how you got to this solution. >> Well, we started out building services and go, just standard EC2 based microservices, and then we started tinkering a bit with Lambda. We had to adjust the product catalog from SAP. They could deliver a file, drop it into an S3 bucket, so it was simple enough to create a function that can process that file and ingest it into elastic search. From there, we used custom authorizers with API Gateway mapping templates to save custom tunings for users, and then as we started building for Tone and Play, Tone especially is a very limited audience. It's whoever buys the amplifiers. So we're not talking millions of people, it's going to be hundreds of thousands. So, it was a very good use case to go ahead and do that. Same thing with Play, we're starting a new business that's a great model for us, that we can just pay per usage. >> All right, so, yeah it sounds like you were using cloud and the usage model fit for what Serverless was built for, correct? >> Exactly, yes. >> All right, how much is management aware of, you know, kind of the underlying technology? Is your group, kind of just allowed free reign to kind of deal with this? Or are there anything you need to go to the CFO, and be like, well, you know our billings going to change a little bit compared to what you might have known in the past? >> It's, we pretty much have free reign. And our biggest AWS expense is actually what we pay for, in AWS Glacier for storage for the raw footage, of all the 4K footage from, instructional video shoots, and Lambda on top of that is simply a rounding error. >> Yeah, excellent. And the mobile apps that you've built, are there trials on there? Is everybody up to sign-up to be able to use it? Is it a freemium model or is it a paid model? >> The Tuner is a completely free application. There is an in-app purchase for cord and scale libraries, and some pro features of the tuner. Custom tunings are free. The Play application comes with a 30-day free trial, so user can sign up either on the web, or via the Google or Apple app stores on their mobile device. >> Okay, so, with that kind of model, I would think that Lambda would be nice. There's, you know, you said your expenses aren't that high using this kind of service. >> No, not at all, like I, in the month of June, we spent, I think it was like $132 for 68 million Lambda invocations. And to kind of put that in perspective a bit, it's what we pay for some EC2 services, EC2 instances that support our legacy authentication service, but we're also moving that over to Cognito now so we can get rid of all the EC2 instances. >> Okay, when you started using this technology, how'd you first learn about it? How'd you get up to speed on it? Tell us a little bit about kind of, training adoption. >> It was a lot of experimentation. So, we have it set up where we use one account for our QA and production environments and another account for our development environment. All the engineers on the team have free-reign to do whatever they want to in the development environment. They can spin up whatever they need to. So we just started playing around with things and experimenting. Like, let's hook up Lambda function to API Gateway, oh, this is going to work really well! And just kind of proceeded down that path. >> All right, great, and any learnings, anything that you tried playing with and said, like wow, this just isn't going to be a fit for what I need? Tell us, you know, what worked, what didn't? >> I would say about the only thing we found that really doesn't fit within Lambda and Serverless would be really very low latency applications. You're doing an auto complete for a search system. You want that snappy. It's, humans observe, I think it's about 100 milliseconds things seemed instantaneous, and that's going to be very challenging to get from API Gateway Lambda to get that consistently. >> Okay, great. And you're speaking here at the conference, how'd that end up happening, what are you looking to share with your peers? >> How it happened was I submitted a talk for a conference and then Drew from A Cloud Guru approached me and asked me to submit I had to tell him I already did, so they went ahead and approved it. And, I'm sharing what we've done and built at Fender Digital, and sort of what we found as far as tools for monitoring, performance optimization, as well as some things to really be cautious of when you're dealing with Lambda, especially with regards to concurrency controls. >> 'Kay, great and, how have you found the show so far? You were at the keynote, got about 500 people here. >> Yeah, it's really interesting. I'd really like the focus all on Serverless. You see, go to a lot of conferences, there might be one or two talks that kind of focus on that. It's nice to have something completely focused in that space. >> All right, and, you know, from a maturity standpoint, are there things that you're looking for in the roadmap from Amazon? They've been baking Serverless kind of into all of their services, so do you expect to stay on Lambda, or are there other services that kind of, you know FAZ or Serverless built into it that you might be using? >> We expect to stay on Lambda for the near term. I don't, we don't have any plans or looking at anything else like Azure or Google Cloud functions, our intention is to stay with AWS. They have a lot of other services, their new machine learning services, we use DynamoDB quite extensively, and so we're probably going to stick with them. >> Yeah, but inside Amazon, they've been expanding their Serverless portfolio as it was. >> Oh, yeah. >> And I remember, I was at the show when Lambda was announced, and then, you know it's Aurora with Serverless underneath and all those, so do you expect to adopt some of those other services that have AWS Serverless kind of baked into it as opposed to just using, kind of a Lambda tool. >> Absolutely, especially with, you just mentioned the Aurora Serverless model. That's one that we're taking a look at and evaluating as we've got some data in DynamoDB, but as requirements have shifted in the business over time it's really, it's becoming very difficult to model in DynamoDB, so we're going to kind of take a look at that, and possibly move to Aurora Serverless. >> I'm curious, how does Fender, does Fender think of the data involved? Is that something that, you mentioned AI, some of these, is that something that you'll be able to take the data and leverage that potentially even make new business revenue streams out of that in the future? >> We're doing some of that already by just watching user, analyzing user behavior so we can improve our products internally. And we're looking at adding more features to where we can really understand what people are doing, and then make our products better. >> All right. Michael, want to give you the final word. For your peers out there that might be saying hey, I've heard of Serverless, I'm kind of thinking at it, what advice would you give them? >> Just dive in, get started, don't hesitate. It's, it doesn't cost you anything, really to experiment with it. That model works very, very nice. >> Yeah, and it's one of the things that's great. It used to be you would take a lot of period of time and some big investment to be able to try a technology out or maybe you would get some demo, but Serverless is pretty easy to get started on. >> Exactly. Especially if you're using a framework like say, Serverless framework, or maybe using AWS. Excuse me, AWS's Serverless application model, it really helps as far as setting up all the resources that your function needs as well. >> All right well, Michael really appreciate you riffing with us on your deployments with Serverless and hope your peers will definitely check it out. All right, lots more coverage here from The Serverless Conference here in San Fransisco. I'm Stu Miniman, and thanks for watching theCUBE. (electronic music)

Published Date : Aug 2 2018

SUMMARY :

Brought to you by SiliconANGLE Media. Hi, I'm Stu Miniman, and you're watching Thanks for having me on. All right, so, luckily, I don't need to introduce Most companies, you know, going through and it was a focus on all-new digital products I'm guessing that has something to do with all of the services for the web and mobile applications. and enabled them to do it, but bring us through what and then we started tinkering a bit with Lambda. And our biggest AWS expense is actually what we pay for, And the mobile apps that you've built, and some pro features of the tuner. There's, you know, you said your expenses aren't And to kind of put that in perspective a bit, Okay, when you started using this technology, All the engineers on the team have free-reign to do and that's going to be very challenging to get from what are you looking to share with your peers? to submit I had to tell him I already did, 'Kay, great and, how have you found the show so far? You see, go to a lot of conferences, our intention is to stay with AWS. Yeah, but inside Amazon, they've been expanding and then, you know it's Aurora with and possibly move to Aurora Serverless. and then make our products better. what advice would you give them? really to experiment with it. and some big investment to be able to try a technology all the resources that your function needs as well. All right well, Michael really appreciate you riffing with

SENTIMENT ANALYSIS :

ENTITIES

EntityCategoryConfidence
Michael GarskiPERSON

0.99+

MichaelPERSON

0.99+

AWSORGANIZATION

0.99+

30-dayQUANTITY

0.99+

San FransiscoLOCATION

0.99+

$132QUANTITY

0.99+

DrewPERSON

0.99+

Stu MinimanPERSON

0.99+

FenderORGANIZATION

0.99+

AmazonORGANIZATION

0.99+

Fender DigitalORGANIZATION

0.99+

68 millionQUANTITY

0.99+

oneQUANTITY

0.99+

StuPERSON

0.99+

San FranciscoLOCATION

0.99+

hundreds of thousandsQUANTITY

0.99+

SiliconANGLE MediaORGANIZATION

0.99+

twoQUANTITY

0.99+

ServerlessTITLE

0.99+

late 2015DATE

0.99+

LambdaTITLE

0.98+

EC2TITLE

0.98+

millions of peopleQUANTITY

0.98+

Aurora ServerlessTITLE

0.98+

DynamoDBTITLE

0.97+

singleQUANTITY

0.97+

ServerlessconfEVENT

0.97+

firstQUANTITY

0.96+

JuneDATE

0.96+

KayPERSON

0.95+

AuroraTITLE

0.95+

ServerlessConfEVENT

0.95+

about 500 peopleQUANTITY

0.95+

about 100 millisecondsQUANTITY

0.93+

one accountQUANTITY

0.93+

2018DATE

0.92+

ServerleORGANIZATION

0.91+

Fender PlayTITLE

0.88+

a monthQUANTITY

0.88+

SAPORGANIZATION

0.86+

PlayTITLE

0.84+

TunerTITLE

0.82+

PlayORGANIZATION

0.8+

A Cloud GuruORGANIZATION

0.8+

AzureTITLE

0.79+

Mod ShopTITLE

0.77+

GlacierTITLE

0.76+

FAZORGANIZATION

0.72+

GatewayTITLE

0.72+

API Gateway LambdaTITLE

0.7+

Serverless ConferenceEVENT

0.68+

S3TITLE

0.68+

ToneORGANIZATION

0.68+

AppleTITLE

0.66+

CognitoTITLE

0.63+

Google CloudTITLE

0.63+