Rfc Templates

RFC-NNNN: Title

Summary

A brief, one-paragraph summary of the proposal.

Write this for a busy engineer who needs to understand the essence of the proposal in 30 seconds.

Motivation

Why is this change needed?

Describe the problem or opportunity. Include concrete evidence where possible (metrics, user feedback, incident reports, growth projections).

What happens if we do not make this change?

Proposed Solution

Describe the proposed approach at a level of detail appropriate for review.

Include:

Alternatives Considered

For each alternative:

At minimum, include the "do nothing" alternative.

Alternative 1: Do Nothing

Describe the outcome of not making any change.

Alternative 2: Title

Describe the approach and why it was not chosen.

Impact and Trade-offs

Positive Consequences

What improves? What becomes easier?

Negative Consequences

What becomes harder? What risks are introduced?

Quality Attribute Impact

AttributeImpactNotes
PerformancePositiveExpected 20% reduction in p99
/ Neutrallatency
/ Negative
Scalability
Availability
Security
Maintainability
Evolvability
Operability
Testability

Migration Plan

If applicable, describe how to transition from the current state to the proposed state.

Open Questions

List unresolved questions or decisions that need to be made during review.

References