Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

APIs Made Easy

No description
by

David Reid

on 22 November 2017

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of APIs Made Easy

APIs Made Easy
Agenda
What are APIs?
Why APIs?
Who is using APIs?
What's our approach to design, secure and consume APIs?
Who is using APIs?
Approach
Next step...
- Main channel to share our APIs:



- Our Blog:

Why APIs?
Business
Enable Innovation
Introduce New Products & Services
Increase Efficiency
Increase Revenue
Increase Customer Satisfaction & Engagement
Increase Partner Contribution & EcoSystem
Easy to access and use
Deploy & Secure
What was our approach to Design,
Secure and Consume APIs?
Technical
Agility
Abstract system capability from user experience.
Hide complexity behind an easy to use facade
Break down complex to simple services
Plug and play / Reuse
Mobile friendly payload
Control access to your services and resources.
Control usage of external services.
Know what is happening
Why APIs?
Discover, Consume
and Analyse APIs
Design
Develop
1. What do I want to achieve?
RedThunder.blog
2. Object Definitions
- Object Definition: "Joke" (id, text)
- Access or Interaction level (GET, POST, PUT, DELETE):
- GET a Joke
- GET a Joke in a different language
- POST a Joke to a friend via SMS
3. API Definition Document
1. Polyglot = Freedom
What systems do I need to integrate with?
2. Embrace automation (DevOps)
3. Test Driven Development
1. Right Level of Protection for each API
2. Where do I want to run my APIs?
1. Discover available API's
http://apisMadeEasy.cloud
http://redThunder.blog
Vs.
2. Consume APIs (App Registration)
3. Analyse Usage Patterns
DEMO
Full transcript