Demo: designing Larkspur's partner API program
On This Lesson 3 topics
This lesson is planned. The outline below lists the topics it will cover. The full lesson has not been published yet.
In this lesson
design the program for marketplace partners and the mobile app; prepares ARC-025-LAB1.
Draft outline details
Step by step
- Identify consumers: mobile app, three marketplace partners, a price-comparison site.
- Define APIs as products: Catalog, Stock availability, Order submission; each with an owner and SLA.
- Create tiers and quotas from backend capacity, with burst limits and a clear error for exceeded limits.
- Planned mistake: launch with one quota for all and no deprecation policy. Fix: separate tiers and a written policy with a notice period and sunset dates.
- Design onboarding through a developer portal: sign-up, sandbox, keys, first-call guide, and approval for production.
- Review with a role-played partner manager and security lead; record their objections.
Practice
Apply this lesson with the module's lab, exercises and quiz.
Marking a lesson complete is optional and you can undo it any time. Your progress stays in this browser.