apidays LIVE London 2021 - Confessions of a Product Geek by Rosemary Missier, Atlassian
5. Nov 2021•0 gefällt mir•65 views
Downloaden Sie, um offline zu lesen
Melden
Technologie
apidays LIVE London 2021 - Reaching Maximum Potential in Banking & Insurance with API Mindset
October 27 & 28, 2021
API Product Design
Confessions of a Product Geek : My First API
Rosemary Missier, Senior Product Manager at Atlassian
4. Anti-pattern - APIs are an afterthought!
API Product
•Part of the application development process
•Internal, Partner, and External APIs
•Data Driven
•APIs are
fi
rst class citizens!
5. New York
JULY
Australia
SEPTEMBER
Singapore
APRIL
Helsinki & North
MARCH
Paris
DECEMBER
London
OCTOBER
Jakarta
FEBRUARY
Hong Kong
AUGUST
JUNE
India
MAY
Check out our API Conferences here
50+ events since 2012, 14 countries, 2,000+ speakers, 50,000+ attendees,
300k+ online community
Want to talk at one of our conferences?
Apply to speak here
6. Myth - APIs are technical solutions and NOT products
API Product
•API solutions
•Coupled to an initiative
•Rarely used
•API products - strategic partnerships
•Opens up new business channels
•Developer-driven business needs
7. Myth - API Development cannot be Agile!
API Process
•Waterfall vs Collective Ownership
•API-First Approach
•Collaborative design with all stakeholders
•Design a contract and Sandbox to
experiment
8. Anti-pattern - AI and APIs are not complementary
API Process
• API Usage Monitoring
Intelligent traf
fi
c monitoring
Unsupervised learning - clustering
• API security testing
Deception for detection and defence
Block access - bypass login, stolen tokens, etc
Usage pattern per api basis
I can make
your API security
smarter
9. Anti-pattern - APIs are not user-centric (DX)
API Process
•Low-cost investment in Design
•POC
•BYO client
•Usability Testing - Don’t document!
•Got the $$$ and time to invest?
•Collaborative design with all stakeholders
•Prototype, Test, and Validate
•Repeat!!!
•Document - API portal, API explorer, web content, channels, etc
10. Myth - APIs are CRUDdy!
API Design
•CRUD - Set of primitive operations
•Expose functionality beyond CRUD
•REST is bad - gRPC, GraphQL, Async
•Event Subscriptions, HATEOAS, Device APIs
11. Anti-pattern - APIs are black boxes!
API Design
•Error and Event Logging
Log data - request, response for investigation and
auditing needs
HTTP response code for retries
Reduce network congestion - exponential backoff
algorithm for retries
•Monitoring
•Security breaches, data leaks, etc
•Docs are the UI!
12. Myth - API’s cannot be hacked
API Design
•OAuth 2.0 and TLS are secure enough!
•Multi-layered
•Choose your app partners
•Security check-in every now and then
•Trust no one
15. New York
JULY
Australia
SEPTEMBER
Singapore
APRIL
Helsinki & North
MARCH
Paris
DECEMBER
London
OCTOBER
Jakarta
FEBRUARY
Hong Kong
AUGUST
JUNE
India
MAY
Check out our API Conferences here
50+ events since 2012, 14 countries, 2,000+ speakers, 50,000+ attendees,
300k+ online community
Want to talk at one of our conferences?
Apply to speak here