Outils pour utilisateurs

Outils du site


analyse:architecture:toc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
analyse:architecture:toc [2020/04/27 20:19] – [Architecture logicielle] sgariepyanalyse:architecture:toc [2023/10/18 20:09] (Version actuelle) – [Architecure Decision Log] sgariepy
Ligne 20: Ligne 20:
   * [[http://shop.oreilly.com/product/9780596522704.do|97 Things Every Software Architect Should Know]], O'Reilly, 2009.   * [[http://shop.oreilly.com/product/9780596522704.do|97 Things Every Software Architect Should Know]], O'Reilly, 2009.
   * [[https://leanpub.com/b/software-architecture|Software Architecture for Developers]], LeanPub 2017   * [[https://leanpub.com/b/software-architecture|Software Architecture for Developers]], LeanPub 2017
 +
 +
 +====== Architecure Decision Records ======
 +
 +Voir [[https://adr.github.io/|Architectural Decision Records]]
 +
 +
 +===== Sections =====
 +
 +Context: Dans cette section, nous ajoutons une ou deux phrases résumant le problème et une liste de solutions.
 +
 +Decision: Dans cette section, nous allons communiquer la décision architecturale et donner des justifications (//rationale//) détaillées de la décision.
 +
 +Consequences: Dans cette section, nous allons décrire les conséquences une fois que la décision a été mis en place et aussi discuter des trade-offs qui ont été considérés.
 +
 +
 +
 +
 +
 +===== Modèle =====
 +
 +
 +Garder les décisions dans et sous le format: ''docs/arch/adr-NNN.md''.
 +
 +
 +<code markdown>
 +
 +# 1. Record architecture decisions
 +
 +* Date: 2020-04-30
 +* Logdate: 2020-04-30
 +* Status: **Accepted**
 +
 +## Context
 +
 +As the project is an example of a more advanced monolith architecture, it is necessary to save all architectural decisions in one place.
 +
 +## Decision
 +
 +For all architectural decisions Architecture Decision Log (ADL) is created. All decisions will be recorded as Architecture Decision Records (ADR). 
 +
 +Each ADR will be recorded using [Michael Nygard template](http://thinkrelevance.com/blog/2011/11/15/documenting-architecture-decisions), which contains following sections: Status, Context, Decision and Consequences.
 +
 +## Consequences
 +
 +All architectural decisions should be recorded in log. Old decisions should be recorded as well with an approximate decision date. New decisions should be recorded on a regular basis.
 +</code>
 +
 +
 +  * [[https://docs.aws.amazon.com/prescriptive-guidance/latest/architectural-decision-records/adr-process.html|ADR process]] (AWS Prescriptive Guidance)
 +
 +
 +====== Architecture Styles Comparison ======
 +
 +
 +{{:analyse:architecture:1647964368549.jpeg?800|}}
  
analyse/architecture/toc.1588011568.txt.gz · Dernière modification : 2022/02/02 00:42 (modification externe)