01. Kris Wehner, Yelp, visits #theCUBE. (00:19)
02. Charles Guenther, Yelp, visits #theCUBE!. (01:06)
03. Yelp Reservations Service. (01:15)
04. Yelp Microservices. (02:05)
05. Marathon: Scheduling Against the Compute Cloud. (04:46)
06. How Yelp Uses Splunk. (05:17)
07. The Yelp Infrastructure: A Hybrid Solution. (06:38)
08. Yelp's Plan for Real-Time. (07:40)
09. Exciting Upcoming Projects for Yelp. (10:20)
10. Yelp Security Challenges. (12:45)
11. Advice to Those Considering Splunk. (13:55)
Track List created with http://www.vinjavideo.com.
--- ---
Developer empowerment: How Yelp developed its own Platform-as-a-Service | #splunkconf16
by Tim Hawkins | Oct 1, 2016
Over the past few years, Yelp, Inc. has expanded the services its offerings by creating an interactive feature called Yelp Reservations, which allows customers to interact with their restaurant of choice and to create dining reservations. Because the app has proven to be heavily data-intensive, Yelp turned to Splunk to help them manage it.
Kris Wehner, SeatMe VP of Engineering at Yelp, and Charles Guenther, senior software engineer at Yelp, spoke with John Walls (@JohnWalls21) and John Furrier (@furrier), cohosts of theCUBE, from the SiliconANGLE Media team, live from the Splunk.conf 2016 conference in Orlando, FL. The pair discussed their Yelp Reservations service and about how they are using Splunk to help manage the huge volume of data created by it.
Enabling developer empowerment
According to Wehner, the Yelp Reservations application is a combination of legacy code and a large number of micro-services running on an open, distributed Platform-as-a-Service Yelp themselves created called PaaSTA. The micro-services have enabled developers working on the system to be able to push code on the fly, without the need for involvement from management or teams outside IT. Giving developers freedom to do this allows for rapid deployment of code fixes or enhancements, while eliminating any roadblocks to deployment that may be caused by a lengthy approvals process.
“What that’s about is developer empowerment,” explained Guenther. “We don’t want them having to reach out to the site reliability team or the operations team to say, ‘I want to deploy this new code.’ We want to enable them to just check in some configuration, just check in their code and basically just let go.”
Centralizing deployment for faster Splunk connectivity
Wehner also said that Yelp engineers and developers decided early on to handle the micro-services and log data on the same Marathon-hosted platform. This means that as soon as data is generated, it is immediately available to Splunk for analytics. Making data available in this efficient manner not only saves time, but also allows developers to see any issues that may occur immediately, as it is all operating in close proximity.
RELATED: Watch LIVE: Developers, use cases in the spotlight at HPE’s Big Data Conference | #SeizeTheData
“This makes it when we push service, we know that the service is going to emit logs in a way that is immediately available to all the downstream analytics tools, which for us includes Splunk,” said Wehner. “So our Splunk orders are running inside a marathon-hosted platform that then consume off a centralized log bus.”
Forgot Password
Almost there!
We just sent you a verification email. Please verify your account to gain access to
Splunk.conf 2016 | Orlando. If you don’t think you received an email check your
spam folder.
In order to sign in, enter the email address you used to registered for the event. Once completed, you will receive an email with a verification link. Open this link to automatically sign into the site.
Register For Splunk.conf 2016 | Orlando
Please fill out the information below. You will recieve an email with a verification link confirming your registration. Click the link to automatically sign into the site.
You’re almost there!
We just sent you a verification email. Please click the verification button in the email. Once your email address is verified, you will have full access to all event content for Splunk.conf 2016 | Orlando.
I want my badge and interests to be visible to all attendees.
Checking this box will display your presense on the attendees list, view your profile and allow other attendees to contact you via 1-1 chat. Read the Privacy Policy. At any time, you can choose to disable this preference.
Select your Interests!
add
Upload your photo
Uploading..
OR
Connect via Twitter
Connect via Linkedin
EDIT PASSWORD
Share
Forgot Password
Almost there!
We just sent you a verification email. Please verify your account to gain access to
Splunk.conf 2016 | Orlando. If you don’t think you received an email check your
spam folder.
In order to sign in, enter the email address you used to registered for the event. Once completed, you will receive an email with a verification link. Open this link to automatically sign into the site.
Sign in to gain access to Splunk.conf 2016 | Orlando
Please sign in with LinkedIn to continue to Splunk.conf 2016 | Orlando. Signing in with LinkedIn ensures a professional environment.
Are you sure you want to remove access rights for this user?
Details
Manage Access
email address
Community Invitation
Kris Wehner & Charles Guenther, Yelp | Splunk .conf2016
01. Kris Wehner, Yelp, visits #theCUBE. (00:19)
02. Charles Guenther, Yelp, visits #theCUBE!. (01:06)
03. Yelp Reservations Service. (01:15)
04. Yelp Microservices. (02:05)
05. Marathon: Scheduling Against the Compute Cloud. (04:46)
06. How Yelp Uses Splunk. (05:17)
07. The Yelp Infrastructure: A Hybrid Solution. (06:38)
08. Yelp's Plan for Real-Time. (07:40)
09. Exciting Upcoming Projects for Yelp. (10:20)
10. Yelp Security Challenges. (12:45)
11. Advice to Those Considering Splunk. (13:55)
Track List created with http://www.vinjavideo.com.
--- ---
Developer empowerment: How Yelp developed its own Platform-as-a-Service | #splunkconf16
by Tim Hawkins | Oct 1, 2016
Over the past few years, Yelp, Inc. has expanded the services its offerings by creating an interactive feature called Yelp Reservations, which allows customers to interact with their restaurant of choice and to create dining reservations. Because the app has proven to be heavily data-intensive, Yelp turned to Splunk to help them manage it.
Kris Wehner, SeatMe VP of Engineering at Yelp, and Charles Guenther, senior software engineer at Yelp, spoke with John Walls (@JohnWalls21) and John Furrier (@furrier), cohosts of theCUBE, from the SiliconANGLE Media team, live from the Splunk.conf 2016 conference in Orlando, FL. The pair discussed their Yelp Reservations service and about how they are using Splunk to help manage the huge volume of data created by it.
Enabling developer empowerment
According to Wehner, the Yelp Reservations application is a combination of legacy code and a large number of micro-services running on an open, distributed Platform-as-a-Service Yelp themselves created called PaaSTA. The micro-services have enabled developers working on the system to be able to push code on the fly, without the need for involvement from management or teams outside IT. Giving developers freedom to do this allows for rapid deployment of code fixes or enhancements, while eliminating any roadblocks to deployment that may be caused by a lengthy approvals process.
“What that’s about is developer empowerment,” explained Guenther. “We don’t want them having to reach out to the site reliability team or the operations team to say, ‘I want to deploy this new code.’ We want to enable them to just check in some configuration, just check in their code and basically just let go.”
Centralizing deployment for faster Splunk connectivity
Wehner also said that Yelp engineers and developers decided early on to handle the micro-services and log data on the same Marathon-hosted platform. This means that as soon as data is generated, it is immediately available to Splunk for analytics. Making data available in this efficient manner not only saves time, but also allows developers to see any issues that may occur immediately, as it is all operating in close proximity.
RELATED: Watch LIVE: Developers, use cases in the spotlight at HPE’s Big Data Conference | #SeizeTheData
“This makes it when we push service, we know that the service is going to emit logs in a way that is immediately available to all the downstream analytics tools, which for us includes Splunk,” said Wehner. “So our Splunk orders are running inside a marathon-hosted platform that then consume off a centralized log bus.”