Context
In order for our team to have a clear understanding of what the end-to-end user journey is for an API producer, we will create an example API prototype ourselves and consume it, end to end.
User Stories & Acceptance Criteria
1. API Creation Lifecycle
As an API Platform engineer,
I want to understand the user journey of other API producers,
so that I can document and improve the process
- Given I want to design and deploy my own prototype API (in node), I expect to view the process to create an API (in node) step by step
- Given I have made a request to the hello-world API, I expect to receive a 200 and "Hello World" in response
2. API Consumption Lifecycle
As an API Platform engineer,
I want to understand the user journey of API consumers,
so that I can document and improve the process
- Given I want to discover and onboard to use an API prototype, I expect to view the process step by step
- Given I have made a request to the hello-world API, I expect to receive a 200 and "Hello World" in response
Open Questions
- What is the most used language for API producers?
- What is the future state hosting technology we should adopt? e.g. Toolforge, Cloudservices, Kubernetes