Skip to content

Commit

Permalink
Apartado 9 v.0.0.1
Browse files Browse the repository at this point in the history
  • Loading branch information
UO277382 committed Feb 17, 2024
1 parent 924480b commit 8aac025
Showing 1 changed file with 13 additions and 24 deletions.
37 changes: 13 additions & 24 deletions docs/src/09_architecture_decisions.adoc
Original file line number Diff line number Diff line change
@@ -1,35 +1,24 @@
ifndef::imagesdir[:imagesdir: ../images]

[[section-design-decisions]]
== Architecture Decisions
== Decisiones de Arquitectura

.Tecnologías para el backend

[role="arc42help"]
****
.Contents
Important, expensive, large scale or risky architecture decisions including rationales.
With "decisions" we mean selecting one alternative based on given criteria.
Se ha decidido usar las tecnologías Node.js y React para llevar a cabo la programación del programa y la
página en la que se va a usar.

Please use your judgement to decide whether an architectural decision should be documented
here in this central section or whether you better document it locally
(e.g. within the white box template of one building block).
Esto se debe, en gran medida, debido a que iniciamos desde un proyecto ya creado, el cual usa estas dos tecnologías.
Por ello, para evitar perder tiempo intentando cambiar el código funcional ya existente, se ha decidido mantener el uso
de estas tecnologías en los servicios a realizar.

Avoid redundancy.
Refer to section 4, where you already captured the most important decisions of your architecture.
Base de Datos::

.Motivation
Stakeholders of your system should be able to comprehend and retrace your decisions.
Para el manejo de datos, como los usuarios, se ha decidido el uso de la tecnología de MongoDB. Esta es una tecnología
compatible con las ya aceptadas del proyecto dado y es una con la que todos, o por lo menos la gran mayoría de los miembros
del grupo, estamos acostumbrados a usar.

.Form
Various options:
También, debido al tipo de los datos a guardar en la base de datos se ha pensado y aceptado por los usuarios que la mejor
opción para guardarlos es usando una base de datos NoSQL, cosa de la MongoDB se especializa.

* ADR (https://cognitect.com/blog/2011/11/15/documenting-architecture-decisions[Documenting Architecture Decisions]) for every important decision
* List or table, ordered by importance and consequences or:
* more detailed in form of separate sections per decision

.Further Information
See https://docs.arc42.org/section-9/[Architecture Decisions] in the arc42 documentation.
There you will find links and examples about ADR.
****

0 comments on commit 8aac025

Please sign in to comment.