CASE STUDY: BEENVERIFIEDBeenVerified Evolves from Startupto Major Player During Five-YearRelationship with New RelicBeenVe...
CASE STUDY: BEENVERIFIEDSolutionOne year later, New Relic came on the scene and BeenVerified didn’thesitate to give the so...
CASE STUDY: BEENVERIFIEDResultsNew Relic enhances productivity. “We have a term we like to use aroundhere — the ‘meat clou...
Upcoming SlideShare
Loading in...5
×

New Relic BeenVerified Case Study

188

Published on

BeenVerified Evolves from Startup
to Major Player During Five-Year
Relationship with New Relic

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
188
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

New Relic BeenVerified Case Study

  1. 1. CASE STUDY: BEENVERIFIEDBeenVerified Evolves from Startupto Major Player During Five-YearRelationship with New RelicBeenVerified delivers easy, affordable access to public records by aggregating all available information — includingdeeds, criminal records, and court documents — in an easy-to-use interface. The company offers a full range of web andmobile apps to help ensure that everyone has instant access to high-quality data on demand.EnvironmentBeenVerified runs primarily on Ruby, with select applications using Java, C and PHP. For hosting, the company relieson a hybrid combination of bare-metal dedicated machines and the cloud.ChallengesWhen BeenVerified opened for business in 2007, thecompany had no easy way to gauge site performance.“My email inbox was flooded with exception notifications,”says Senior Software Engineer (and ‘Minister of Magic’)Patrick Tulskie. “Like a lot of startups, we were totallyfocused on getting our product out the door. But we didn’tknow if the engines were burning hot — we had almostno visibility into any of that. Sure, we could log into eachmachine to check the memory and CPU, but there was nocentralized dashboard for overall performance of the app.”At a GlanceINDUSTRYOnline searchLOCATIONNew York, New YorkEMPLOYEES20USE CASEUp-to-the-minute performancemetrics from multiple services ina single pane of glassWHY NEW RELICA wide variety of tools to providerelevant data during each stageof the company’s evolutionHIGHLIGHTS• New Relic reduces anxiety in a development environment that averages 2.5 deployments per day• New Relic boosts performance, helping drop response times below 100 milliseconds• The New Relic Platform offers one central interface for most statistics related to application performanceBeenVerified deploys on average 2.5 times per day.
  2. 2. CASE STUDY: BEENVERIFIEDSolutionOne year later, New Relic came on the scene and BeenVerified didn’thesitate to give the software a try. “We’ve been with New Relic since2008,” says CTO Jason Amster. “From the very start, it gave us an obviousperformance kick. Since then, both our product and the New Relicproduct have matured. New Relic offers a lot of different tools that, atone time or another, have met our needs at each stage in our evolution.”Today, the BeenVerified team uses New Relic in a number of ways, gainingaccess to near real time metrics on error rates and response times —and eliminating the need for the endless email notifications that oncefilled Tulskie’s inbox. “New Relic is our first line of defense when an issuearises,” says Tulskie. “It gives us a bird’s eye view, directing us to theplaces where a deeper dive is necessary. The Transaction Traces featureis especially helpful, because it shows us the five slowest transactionsat any given moment. We no longer need to break out UNIX-level informa-tion or run a custom version of Ruby to trace those issues manually. Wecan get to the root of the problem right there in the New Relic console.”The BeenVerified team runs an extraordinarily agile environment thatrelies on New Relic for visibility into every deployment. “We deploy anaverage of 2.5 times per day, including weekends and vacations,” saysAmster. “Every time we do that, we have a New Relic screen up to makesure that nothing’s wrong with our memory, our Apdex score or ourresponse times. We can compare the current deployment with pastdeployments to see if an issue emerged in a previous release, or built upover time, or whatever the case may be.”Considering BeenVerified’s long history of success with New Relic, itshould come as little surprise that the company was excited to checkout the New Relic Platform. “New Relic approached me and askedif I wanted to try the Resque plugin, which allows me to see Resquemetrics inside the New Relic interface,” says Tulskie. “I was immediatelyinterested and also wanted to try the Redis plugin. Then I looked at theextensions page, and I got really excited, because there are so manyplugins that we can use: SendGrid, the F5 load balancer, Memcached,MongoDB, nginx, Apache. For a long time I’ve been looking for onecentral place where I can throw all my statistics. I haven’t found it quiteyet, but New Relic just came awfully close.”“We have an aggressive development cycle. By seeing how thesite performs immediately after a deployment, we feel morecomfortable pushing code and deploying constantly. New Relicis a safety net that enables us to push a little harder, a littlefaster, without driving ourselves nuts.”Jason AmsterCTO, BeenVerified“New Relic is our first line of defense when an issue arises.It gives us a bird’s-eye view, directing us to the places wherea deeper dive is necessary. The Transaction Traces featureis especially helpful, because it shows us the five slowesttransactions at any given moment. We no longer need tobreak out UNIX-level information or run a custom versionof Ruby to trace those issues manually. We can get to theroot of the problem right there in the New Relic console.”Patrick TulskieSenior Software Engineer, BeenVerified
  3. 3. CASE STUDY: BEENVERIFIEDResultsNew Relic enhances productivity. “We have a term we like to use aroundhere — the ‘meat cloud,’” says Amster. “That means using your fingers tofigure out what’s going on. The less we’re in the meat cloud, the quickerwe get things done. Back in the early days, we’d get a hit on traffic andwe’d have no idea what caused the slowdown. All of us would scrambleto find the problem. Now we spend far less time tracking down bugsbased on vague hunches.”New Relic reduces anxiety in a fast-paced, high pressure environment.“We have an aggressive development cycle,” says Amster. “By seeinghow the site performs immediately after a deployment, we feel morecomfortable pushing code and deploying constantly. New Relic is asafety net that enables us to push a little harder, a little faster, withoutdriving ourselves nuts.”New Relic boosts performance, playing a major role in helping theBeenVerified team achieve a significant acceleration in applicationperformance. “Our response time recently hit a longtime goal of sub-100milliseconds,” says Tulskie. “For months prior to that, New Relic showedus that we weren’t hitting that target. By using these tools to measureour progress and find the sources of any delay, we finally managed tomake it happen.”With the introduction of the New Relic Platform, BeenVerified sees evenmore reason to admire a product they’ve embraced since its inception.“A lot of companies want to keep their product tight,” says Amster. “Butwith this platform, New Relic shows that it is committed to an open envi-ronment and will let partners and users flesh things out by writing and/or using plugins. We know first-hand that people find ways to use ourproduct in ways we couldn’t possibly predict. The key is to embrace that,promote it and support it — and that’s exactly what New Relic is doing.”“A lot of companies want to keep their product tight. Butwith this platform, New Relic shows that it wants to remainopen and let users flesh things out. We know first-handthat people find ways to use our product in ways we couldn’tpossibly predict. The key is to embrace that, promote it, andsupport it — and that’s exactly what New Relic is doing.”Patrick TulskieSenior Software Engineer, BeenVerified© Copyright 2013, New Relic, Inc. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. 6.12.13About New RelicNew Relic is an all-in-one SaaS-based application performance management solution that provides comprehensive, real time visibility into web andmobile applications regardless of where they’re run. Our platform combines Real User Monitoring, web monitoring, server monitoring, and iOS andAndroid mobile monitoring in one powerful dashboard experience. Our 40,000+ customers use our cloud solution every day to optimize over 108billion daily performance metrics. Learn more at: newrelic.com.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×