Go Micro Logo Go Micro

Architecture Decision Records

Documentation of architectural decisions made in Go Micro, following the ADR pattern.

What are ADRs?

Architecture Decision Records (ADRs) capture important architectural decisions along with their context and consequences. They help understand why certain design choices were made.

Index

Available

Planned

Core Design

Service Discovery

Communication

Configuration

Status Values

Contributing

To propose a new ADR:

  1. Number it sequentially (check existing ADRs)
  2. Follow the structure of existing ADRs
  3. Include: Status, Context, Decision, Consequences, Alternatives
  4. Submit a PR for discussion
  5. Update status based on review

ADRs are immutable once accepted. To change a decision, create a new ADR that supersedes the old one.


← Previous
Next →