...
1. Introduction
Purpose of the document
- Blueprint/Feature Lead: contact to the nominated person
- Core team: contacts to the core team members
2. Problem statement
Description of the the problem, the requirement being solved for a new or existing features. Use cases
...
Describe the idea and the logic of the proposed solution.
3.1 Affected Modules
Affected modules form the agreed list of Modules and components - this will also define the list of approvers for the blueprint
3.2 Alternatives considered
Describe the pros and cons of alternatives considered.
3.
...
3 API schema changes
Describe api API schema changes and impact to the REST APIs.
3.
...
4 User workflow impact
Describe how users will use the feature.
3.
...
5 UI changes
Describe any UI changes
3.
...
6 Operations and Notification impact
Describe how to operate the feature, describe the operational impact, describe any log, UVE, alarm changes
...
Scaling and performance for API and forwarding
6. Upgrade
Describe the upgrade impact of the feature. Schema migration/transition
...