Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

FutureStack'19 Closing Keynote

145 views

Published on

FutureStack 2019 Closing Keynote

Published in: Technology
  • Be the first to comment

  • Be the first to like this

FutureStack'19 Closing Keynote

  1. 1. ©2008–19 New Relic, Inc. All rights reserved
  2. 2. ©2008–19 New Relic, Inc. All rights reserved Lee Atchison Senior Director Strategic Architecture at New Relic Inc. @leeatchison leeatchison KEEPING MODERN APPLICATIONS PERFORMING DRIVING INSIGHTS TO ACTION WITHIN THE ENTERPRISE
  3. 3. ©2008–18 New Relic, Inc. All rights reserved 3 This presentation and the information herein (including any information that may be incorporated by reference) is provided for informational purposes only and should not be construed as an offer, commitment, promise or obligation on behalf of New Relic, Inc. (“New Relic”) to sell securities or deliver any product, material, code, functionality, or other feature. Any information provided hereby is proprietary to New Relic and may not be replicated or disclosed without New Relic’s express written permission. Such information may contain forward-looking statements within the meaning of federal securities laws. Any statement that is not a historical fact or refers to expectations, projections, future plans, objectives, estimates, goals, or other characterizations of future events is a forward-looking statement. These forward-looking statements can often be identified as such because the context of the statement will include words such as “believes,” “anticipates,” “expects” or words of similar import. Actual results may differ materially from those expressed in these forward-looking statements, which speak only as of the date hereof, and are subject to change at any time without notice. Existing and prospective investors, customers and other third parties transacting business with New Relic are cautioned not to place undue reliance on this forward-looking information. The achievement or success of the matters covered by such forward-looking statements are based on New Relic’s current assumptions, expectations, and beliefs and are subject to substantial risks, uncertainties, assumptions, and changes in circumstances that may cause the actual results, performance, or achievements to differ materially from those expressed or implied in any forward-looking statement. Further information on factors that could affect such forward-looking statements is included in the filings New Relic makes with the SEC from time to time. Copies of these documents may be obtained by visiting New Relic’s Investor Relations website at ir.newrelic.com or the SEC’s website at www.sec.gov. New Relic assumes no obligation and does not intend to update these forward-looking statements, except as required by law. New Relic makes no warranties, expressed or implied, in this presentation or otherwise, with respect to the information provided.
  4. 4. ©2008–19 New Relic, Inc. All rights reserved IT’S YOUR BIG DAY 5 Busiest Day of the Year Black Friday Product Launch Election Day The day of the year when your company either… … makes it or breaks it
  5. 5. ©2008–19 New Relic, Inc. All rights reserved 6
  6. 6. ©2008–19 New Relic, Inc. All rights reserved 7 Your customers assume your application will work…
  7. 7. ©2008–18 New Relic, Inc. All rights reserved
  8. 8. ©2008–18 New Relic, Inc. All rights reserved
  9. 9. ©2008–18 New Relic, Inc. All rights reserved
  10. 10. ©2008–18 New Relic, Inc. All rights reserved Hours of Operation: Mon-Fri 9am-5pm ? ? ??
  11. 11. ©2008–19 New Relic, Inc. All rights reserved Modern Applications
  12. 12. ©2008–19 New Relic, Inc. All rights reserved CustomerCare AppOwners Executives Customer Care Operations Developers App Owners Marketing Picture Your Apps Here Behind every modern app are modern teams
  13. 13. ©2008–19 New Relic, Inc. All rights reserved 14 How is my business doing? Business Success Am I open for business? Application Performance How are customers engaging? Customer Experience Asking Important Questions
  14. 14. ©2008–19 New Relic, Inc. All rights reserved 15 First Deploy in AWS India AZ Java Security Vulnerability? Traffic Spike from Celebrity Tweet! New Mobile App! Flaky Ad Network? New Location Feature Experiment! Cloud Reboot! Devs Deploy Docker Acquire New Team! (They use Node.js) Apple Changes Terms of Service Key Engineer on Open Source Tool Leaves 6 million new sensors now lve! Bug Fix! DNS Outage? Try New CDN in Europe Asking Important Questions… … About Constant Change How is my business doing? Business Success Am I open for business? Application Performance How are customers engaging? Customer Experience New Aviation Service
  15. 15. ©2008–19 New Relic, Inc. All rights reserved KEEPING YOUR MODERN APPLICATION RUNNING 16 and…well…modern Dynamic Infrastructure Managing Risk Instrument All the Things DevOps Culture
  16. 16. ©2008–19 New Relic, Inc. All rights reserved KEEPING YOUR MODERN APPLICATION RUNNING 17 Dynamic Infrastructure Managing Risk Instrument All the Things DevOps Culture
  17. 17. ©2008–19 New Relic, Inc. All rights reserved IT’S NOT JUST STATIC 18 Ops Static Data Centers
  18. 18. ©2008–19 New Relic, Inc. All rights reserved IT’S NOT JUST STATIC 19 Ops Static Data Centers
  19. 19. ©2008–19 New Relic, Inc. All rights reserved IT’S NOT JUST STATIC 20 Dev Dynamic Cloud World Ops Static Data Centers Ops
  20. 20. ©2008–19 New Relic, Inc. All rights reserved DYNAMIC CLOUD INFRASTRUCTURES Dynamic Cloud Easier Scaling Faster Change Faster Response Higher Availability and Greater Application Value The way you’ve done things in the past won’t work in the future.
  21. 21. ©2008–19 New Relic, Inc. All rights reserved KEEPING YOUR MODERN APPLICATION RUNNING 22 Dynamic Infrastructure Managing Risk Instrument All the Things DevOps Culture
  22. 22. ©2008–18 New Relic, Inc. All rights reserved Real life availability story… …overheard OPs conversation... ©2008–18 New Relic, Inc. All rights reserved
  23. 23. ©2008–18 New Relic, Inc. All rights reserved The Conversation… “We were wondering how changing a setting on our MySQL database might impact our performance… ©2008–18 New Relic, Inc. All rights reserved
  24. 24. ©2008–18 New Relic, Inc. All rights reserved The Conversation… “We were wondering how changing a setting on our MySQL database might impact our performance… … but we were worried that the change may cause our production database to fail…” ©2008–18 New Relic, Inc. All rights reserved
  25. 25. ©2008–18 New Relic, Inc. All rights reserved The “Scary” Overheard Conversation… “… Since we didn’t want to bring down production, we decided to make the change to our backup (replica) database instead… Under Construction … but we were worried that the change may cause our production database to fail…” ©2008–18 New Relic, Inc. All rights reserved
  26. 26. ©2008–18 New Relic, Inc. All rights reserved The “Scary” Overheard Conversation… … After all, it wasn’t being used for anything at the moment.” Under Construction ©2008–18 New Relic, Inc. All rights reserved “… Since we didn’t want to bring down production, we decided to make the change to our backup (replica) database instead…
  27. 27. ©2008–18 New Relic, Inc. All rights reserved The “Scary” Overheard Conversation… Under Construction X ©2008–18 New Relic, Inc. All rights reserved Until, of course, the backup was needed…
  28. 28. ©2008–18 New Relic, Inc. All rights reserved The “Scary” Overheard Conversation… This was a true story Under Construction !!! ! X X ©2008–18 New Relic, Inc. All rights reserved Until, of course, the backup was needed…
  29. 29. ©2008–19 New Relic, Inc. All rights reserved ALL SYSTEMS HAVE RISK IN THEM Risk is a measure of the likelihood of an undesirable event occurring Server will crash Database will get corrupted Returned answer will be incorrect Network connection will fail Newly deployed piece of software will fail There is risk that a …
  30. 30. ©2008–18 New Relic, Inc. All rights reserved Risk On the surface… Keeping an application running requires removing risk… But the reality is… More and more complicated systems… …makes this less and less possible. Removing surprises… Removing risk is not a viable option.
  31. 31. ©2008–18 New Relic, Inc. All rights reserved Living with Risk Knowing what your risk is Knowing how much risk is acceptable Knowing what you can do to mitigate the risk Risk Management is at the heart of building highly available systems Risk Management is not about Removing Risk it’s about Understanding & Mitigating Risk
  32. 32. ©2008–18 New Relic, Inc. All rights reserved Keeping Your Modern Application Running 33 Dynamic Infrastructure Managing Risk Instrument All the Things DevOps Culture
  33. 33. ©2008–19 New Relic, Inc. All rights reserved DEVOPS 34 Is Not… A Migration Is Not… A Product Change Is Not Entirely… A Process Change
  34. 34. ©2008–19 New Relic, Inc. All rights reserved 35 DevOps Is… A Cultural Change DEVOPS
  35. 35. ©2008–19 New Relic, Inc. All rights reserved DEVOPS 36 Your teams will change… Key to DevOps: Team level ownership Deploy Applications Respond to Problems Develop Applications Monitor Applications
  36. 36. ©2008–19 New Relic, Inc. All rights reserved DEVOPS & CLOUD 37 DevOps Adoption requires Cloud Adoption Cloud Adoption requires DevOps Adoption They are both important… for either to succeed
  37. 37. ©2008–19 New Relic, Inc. All rights reserved KEEPING YOUR MODERN APPLICATION RUNNING 38 Dynamic Infrastructure Managing Risk Instrument All the Things DevOps Culture
  38. 38. ©2008–19 New Relic, Inc. All rights reserved 39 Anticipate and Predict (analyze trends) Notice and Acknowledge (alert on problems) Diagnose and Resolve (determine what’s wrong) Continuous Monitoring Enables You to… MTTD Mean Time To Detection MTTR Mean Time To Recovery PROBLEMS CAN COME FROM ANYWHERE
  39. 39. ©2008–19 New Relic, Inc. All rights reserved WHY MONITORING MATTERS
  40. 40. ©2008–19 New Relic, Inc. All rights reserved SUCCESS IN SOFTWARE ANALYTICS Application Performance Customer Experience Business Outcome 41
  41. 41. ©2008–19 New Relic, Inc. All rights reserved 42 SOFTWARE MEASUREMENT FRAMEWORK Software Business • Daily Revenue • Cart Value / Volume • What do you sell? Customer Experience • Conversion Rates • Engagement / Interactions • End-User Performance Application Performance & Infrastructure • App performance • Slow Queries • Burst & Scale Engineering Velocity • Lead Time • Deploys • MTTR Service Quality • Uptime • App Errors • Successful Deploys
  42. 42. ©2008–19 New Relic, Inc. All rights reserved KEEPING YOUR MODERN APPLICATION RUNNING 43 Dynamic Infrastructure Managing Risk Instrument All the Things DevOps Culture
  43. 43. ©2008–19 New Relic, Inc. All rights reserved Customers demand modern applications Modern applications modern technologyrequire Keeping Your Application Modern Modern monitoringModern infrastructure Modern processes and procedures
  44. 44. ©2008–19 New Relic, Inc. All rights reserved I hope, I hope, I hope… 45 ...the site stays up!
  45. 45. ©2008–18 New Relic, Inc. All rights reserved
  46. 46. ©2008–18 New Relic, Inc. All rights reserved Modern Applications Require… 47 Ops …modern processes… …modern teams… Modern Enterprise
  47. 47. ©2008–19 New Relic, Inc. All rights reserved THANK YOU Lee Atchison Senior Director Strategic Architecture at New Relic Inc. @leeatchison leeatchison 48 Architecting for Scale By: Lee Atchison Published by: O’Reilly Media http://scalinginthe.cloud “#1, Top DevOps Books to read in 2018” – Apiumhub “10 Tech Books for Summer Reading” – Information Week/Network Computing

×