Architecture Decision Record

Active theme: Light

← Modèles d’enregistrement de décision

Modèle d’enregistrement de décision d’architecture (ADR)

Ceci est un modèle pour les ADR d’EdgeX Foundry.

Source : https://docs.edgexfoundry.org/2.3/design/adr/template/

Auteurs de la soumission

Listez les personnes qui soumettent l’ADR.

Format :

  • Nom (Organisation)

Journal des modifications

Listez les modifications apportées au document, y compris l’état, la date et l’URL de la PR.

L’état est l’un des suivants : pending (en attente), approved (approuvé), amended (amendé), deprecated (obsolète).

La date est une chaîne ISO 8601 (AAAA-MM-JJ).

La PR est la demande de fusion (pull request) qui a soumis la modification, avec des informations telles que le diff, les contributeurs et les relecteurs.

Format :

  • [État de l’ADR, p. ex. approved, amended, etc.](URL de la demande de fusion) AAAA-MM-JJ

Cas d’usage référencés

Listez tous les documents de cas d’usage et d’exigences pertinents.

L’ADR exige au moins un cas d’usage pertinent et approuvé.

Format :

  • [Nom du cas d’usage](URL)

Ajoutez des explications si l’ADR ne couvre pas toutes les exigences d’un cas d’usage.

Contexte

Décrivez :

  • en quoi la conception est architecturalement significative et justifie un ADR (plutôt qu’un simple ticket et une PR pour corriger un problème)

  • l’approche de conception de haut niveau (les détails sont décrits dans la conception proposée ci-dessous)

Conception proposée

Détails de la conception (sans entrer dans la mise en œuvre dans la mesure du possible).

Plan :

  • services/modules touchés (modifiés)

  • nouveaux services/modules à ajouter

  • impact sur le modèle et les DTO (modifications/ajouts/suppressions)

  • impact sur les API (modifications/ajouts/suppressions)

  • impact sur la configuration générale (création de nouvelles sections, modifications/ajouts/suppressions)

  • impact sur le devops

Considérations

Documentez les alternatives, les préoccupations, les questions annexes ou connexes et les interrogations soulevées lors du débat sur l’ADR.

Indiquez si et comment elles ont été résolues ou atténuées.

Décision

Documentez tout détail de mise en œuvre important sur lequel on s’est accordé, les réserves, les considérations futures, ainsi que les questions de conception restantes ou reportées.

Documentez toute partie des exigences non satisfaite par la conception proposée.

Autres ADR connexes

Listez les ADR pertinents, comme une décision de conception pour un sous-composant d’une fonctionnalité, une conception rendue obsolète par celle-ci, etc.

Format :

  • [Titre de l’ADR](URL) - Pertinence

Références

Listez des références supplémentaires.

Format :

  • [Titre](URL)