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.

Trailblazing the API Monitoring Landscape

329 views

Published on

Do you have an API monitoring strategy? Check out why you should be monitoring more than just your API endpoints, featuring guests Bill Doerrfeld of Nordic APIs and SK Bhachech from Everbridge.

Published in: Software
  • Your opinions matter! get paid for them! click here for more info...★★★ https://tinyurl.com/realmoneystreams2019
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • You can now be your own boss and get yourself a very generous daily income. START FREE...♣♣♣ https://tinyurl.com/make2793amonth
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

Trailblazing the API Monitoring Landscape

  1. 1. Trailblazing the API Monitoring Landscape Bill Doerrfeld, Nordic APIs SK Bhachech, Everbridge Denis Goodwin, SmartBear Software Saoirse Hinksmon, SmartBear Software SmartBear Software Confidential and Proprietary
  2. 2. Agenda Introductions What’s an API API Economy Today Why Monitor Your APIs How Can You Get Started Best Practices for Success Q&A Session 1. 2. 3. 4. 5. 6. 7. SmartBear Software Confidential and Proprietary
  3. 3. SK Bhachech Director Service Quality and Security Bill Doerrfeld Editor in Chief Denis Goodwin Director of Product Management Saoirse Hinksmon Digital Content Marketing Manager Meet Our Experts SmartBear Software Confidential and Proprietary
  4. 4. Image: Washington Post SmartBear Software Confidential and Proprietary
  5. 5. It’s Complicated As Technology evolves, things get better– but they also get more complex Digital Transformation Mobile First Initiatives Shift toMicroservices Open Banking Omni-Channel Strategies SmartBear Software Confidential and Proprietary
  6. 6. SmartBear Software Confidential and Proprietary
  7. 7. What’s an API Ap·pli·ca·tion Pro·gram·ming In·ter·face NounCOMPUTING noun: API aset ofsubroutine definitions, protocols, andtools forbuilding application software. Ingeneralterms,itisaset ofclearly defined methods of communication between various softwarecomponents. SmartBear Software Confidential and Proprietary
  8. 8. ProgrammableWeb API Directory lists 19,000+ public facing APIs API Trend Volume APIs are the building blocks behind these innovations. SmartBear Software Confidential and Proprietary
  9. 9. The Rise of the API Economy How’d we get here? Faster Cheaper Smarter • functionality you need without having to build it from scratch. • APIs prevent reinvention of the wheel • best-of-breed solutions are not built from scratch, but assembled with the best parts. • Language and framework flexibility SmartBear Software Confidential and Proprietary
  10. 10. The API Industry is Still Adapting Software developers, testers, IT/operations professionals, and business leaders are still grappling with: Facing Losing Users/Customers as a Result of Quality Issues API Performance — For Both Providers and Consumers Balancing Speed of Delivery and API Quality SmartBear Software Confidential and Proprietary
  11. 11. Adopting an API Monitoring Strategy can help solve these problems SmartBear Software Confidential and Proprietary
  12. 12. What’s API Monitoring? API Monitoring refers to the practice of monitoring API behavior, most commonly in production, to gain visibility into availability, performance, and functional correctness. SmartBear Software Confidential and Proprietary
  13. 13. When problems happen everything goes from FINE to 100% NOT FINE. And we’re trying to s l o w t h a t d o w n , and catch the problem before it becomes a BIG ISSUE Why Monitor an API? SmartBear Software Confidential and Proprietary
  14. 14. 1. Verify that the APIs are up and performing 2. Validating that they return the right data 3. Keep everyone in the loop about API problems before they impact your end users 4. Monitor public, private, partner, and third-party APIs Why Monitor an API? SmartBear Software Confidential and Proprietary
  15. 15. SmartBear Software Confidential and Proprietary
  16. 16. How Can I Implement an API Monitoring Strategy? 7Steps to Success Architecture API Evaluation User Journeys Define Monitor Stakeholders Select A Tool Monitoring Strategy Identify majorstakeholders Assess yourcurrentarchitecture EvaluateAPIs MapUserJourneys Identify keyassertions orvariables Select atoolthatcanfitseamlessly intoyourworkflows Integratemonitoring intoyourdevelopment lifecycle SmartBear Software Confidential and Proprietary
  17. 17. Stakeholders Who cares? Architecture API Evaluation User Journeys Define Monitor Stakeholders Select A Tool Monitoring Strategy Design and Build OperationsTest Customer Success The Board Customers Who needs to know when something is wrong, and who does it impact? Why: • Define &amplify feedback loops • Help plan monitor creation and priority SmartBear Software Confidential and Proprietary
  18. 18. Assess Your Architecture What blind spots currently exist? Architecture API Evaluation User Journeys Define Monitor Stakeholders Select A Tool Monitoring Strategy How are your systems set up today? Why: • Understand what you don’t know • Understand the best way to capture that information Image Credit: AWS SmartBear Software Confidential and Proprietary
  19. 19. Evaluate Your APIs Both endpoint andtransactions – are key in supporting business critical assets Architecture API Evaluation User Journeys Define Monitor Stakeholders Select A Tool Monitoring Strategy Why: • This way you can begin to map out how a user will interact with each API SmartBear Software Confidential and Proprietary
  20. 20. Map Out Vital User Journeys That Rely On Those Apis Architecture API Evaluation User Journeys Define Monitor Stakeholders Select A Tool Monitoring Strategy Take an end-user approach to interacting with an API Why: • These interactions will define how you monitor your APIs • Understanding how API calls function ‘in the wild’ • Identify key assertions or variables you’d like to verify for each of the API calls SmartBear Software Confidential and Proprietary
  21. 21. Assertions and Variables Architecture API Evaluation User Journeys Define Monitor Stakeholders Select A Tool Monitoring Strategy Make sure you know what you’re looking for by selecting what you’d like to verify for each of the API calls. Why: • Otherwise you’ll get useless information – threat of the “illusion of availability” • Up/Down is no longer enough SmartBear Software Confidential and Proprietary
  22. 22. Select A Tool That Can Fit Seamlessly Into Your Workflows Architecture API Evaluation User Journeys Define Monitor Stakeholders Select A Tool Monitoring Strategy Look at integrations, time- to-value, ease of use, and prioritize what will empower your teams Why: • The easier it fits into the workflow, the more likely your Organization will leverage the capabilities • Save time & money SmartBear Software Confidential and Proprietary
  23. 23. Integrate Monitoring Into Your Development Lifecycle Architecture API Evaluation User Journeys Define Monitor Stakeholders Select A Tool Monitoring Strategy Ensure monitoring is baked into your API Strategy Why: • Amplify feedback loops • Save time & money • Reduce MTTR • Increase your ROI – retain perception of quality SmartBear Software Confidential and Proprietary
  24. 24. API Monitoring Best Practices 1. Start early 2. Transactions 3. Locations 4. Public and Private 5. Monitor with End- Users in Mind 6. Configure Alerts 7. Define Responsibilities 8. Set benchmarks 9. Monitor SLAs 10. Align Metrics to Business Objectives Retry Alternate Location SmartBear Software Confidential and Proprietary
  25. 25. Real Life Application Success Story Fail Story SmartBear Software Confidential and Proprietary
  26. 26. AlertSite API monitoring is front-and-center in Everbridge NOC SmartBear Software Confidential and Proprietary
  27. 27. True End-to-End Functional Monitoring AlertSite • API Monitor Creates Notification Everbridge Platform • Makes a call/sends SMS/email AlertSite and other internal tools • Monitor incoming VM/SMS/email SmartBear Software Confidential and Proprietary
  28. 28. Taking API Monitoring from Aspirational to Attainable SmartBear Software Confidential and Proprietary
  29. 29. How Can AlertSite Help? 1. Getupandrunning quickly o Scriptlessly addnewmonitors o ORreusescripts togetstarted 2. Monitorprivateand public APIsfromallovertheworld o Validate transactions 3. AlertImmediately, AlertAccurately 4. Sharemonitor dataexternally 5. AutomatewithAlertSite’s RESTAPI 6. Support fromourCustomer Success Team 7. Andmore! SmartBear Software Confidential and Proprietary
  30. 30. SmartBear Software Confidential and Proprietary
  31. 31. Thank you! SmartBear Software Confidential and Proprietary

×