Managing the Risks of Third Party APIs

9
3 rd Party APIs Managing the Risks Lorinda Brandon @lindybrandon

description

SmartBear's Director of Solutions Strategy Lorinda Brandon's presentation on the risks of third party APIs from the API Strategy conference in New York City 2013.

Transcript of Managing the Risks of Third Party APIs

Page 1: Managing the Risks of Third Party APIs

3rd Party APIs

Managing the Risks

Lorinda Brandon

@lindybrandon

Page 2: Managing the Risks of Third Party APIs

The API (r)Evolution

This team built

web

applicatio

ns usin

g

internal APIs

in 1995

Page 3: Managing the Risks of Third Party APIs

The Power of APIs

External APIs extend our virtual reach through partners

Often for free!

Page 4: Managing the Risks of Third Party APIs

The Power of APIs

Public APIs turn our local development teams into global development teams

Page 5: Managing the Risks of Third Party APIs

Said Another Way…

Free public APIs turn this

Into THIS!

Page 6: Managing the Risks of Third Party APIs

It’s all about sharing and re-use

Page 7: Managing the Risks of Third Party APIs

And now for the “safe sex” part …

FacebookConnectTwitterAPIYouTubeDocuSign

Your app… your responsibilityEven the parts you didn’t code

Code responsib

ly

Page 8: Managing the Risks of Third Party APIs

Taking Precautions

Know your choicesResearch• Check reviews• Find all similar options• Verify performance

Define your thresholdsDefend• Response times• Critical functionality needs a Plan B• Code defensively

Make sure it worksTest• Include in your test plans as if it’s your own code• Add to regression tests

Find out firstMonitor• Your users are probably on Twitter too• Be first to report• Ensure performance

Page 9: Managing the Risks of Third Party APIs

Thank you…And have fun!