feat: Update docker-compose configuration to use environment variables for sensitive data, enhance testing documentation with new LaTeX files for capacity planning, and refine README for clarity on compilation and testing processes.
This commit is contained in:
@@ -2,9 +2,13 @@
|
||||
\label{ch:estrategia}
|
||||
|
||||
\section{Pir\'amide}
|
||||
Cada capa responde a una pregunta distinta: correctitud de dominio,
|
||||
integraci\'on entre servicios, cierre del flujo de negocio, resistencia a carga
|
||||
y degradaci\'on ante fallos.
|
||||
|
||||
\begin{table}[h]
|
||||
\centering
|
||||
\begin{tabular}{@{}llp{4.5cm}l@{}}
|
||||
\begin{tabular}{@{}llp{4.2cm}l@{}}
|
||||
\toprule
|
||||
\textbf{Capa} & \textbf{Qu\'e valida} & \textbf{D\'onde} & \textbf{Frecuencia} \\
|
||||
\midrule
|
||||
@@ -21,13 +25,18 @@ Chaos & Ca\'idas de dependencias & Staging & Mensual \\
|
||||
|
||||
\section{Convenci\'on de identificadores}
|
||||
\begin{itemize}
|
||||
\item \texttt{UT-<SERVICIO>-<NN>} --- unitarias
|
||||
\item \texttt{IT-<SERVICIO>-<NN>} --- integraci\'on
|
||||
\item \texttt{UT-<SERVICIO>-<NN>} --- unitarias (riesgo de regresi\'on de dominio)
|
||||
\item \texttt{IT-<SERVICIO>-<NN>} --- integraci\'on (contratos HTTP + infra)
|
||||
\item \texttt{E2E-<NN>} --- end-to-end de negocio
|
||||
\item \texttt{ST-<AREA>-<NN>} --- estr\'es / carga
|
||||
\item \texttt{ST-<AREA>-<NN>} --- estr\'es / carga (capacidad y SLO)
|
||||
\item \texttt{CH-<NN>} --- chaos / resiliencia
|
||||
\end{itemize}
|
||||
|
||||
\section{C\'omo leer un caso del cat\'alogo}
|
||||
Para cada ID: \textbf{caso} (qu\'e se hace) + \textbf{criterio} (c\'omo pasa) +
|
||||
\textbf{riesgo cubierto} (por qu\'e importa). Los resultados medidos viven en el
|
||||
\emph{Informe de Pruebas}; el modelo de volumen en \emph{Capacidad 100k}.
|
||||
|
||||
\section{Entornos}
|
||||
\begin{description}
|
||||
\item[local] Mocks de LLM, Imaging y MinIO (moto/LocalStack).
|
||||
@@ -58,6 +67,6 @@ Chrome & Mock & Mock & N/A & Real \\
|
||||
\begin{enumerate}
|
||||
\item Un caso = un objetivo verificable (assert expl\'icito).
|
||||
\item Datos de prueba versionados (fixtures), no datos de producci\'on.
|
||||
\item Estr\'es solo en staging aislado; umbrales escritos antes de ejecutar.
|
||||
\item Fallos externos (LLM/Imaging) se aislan con mocks en CI.
|
||||
\item Interpretar p95 altos junto con \texttt{free -h} / \texttt{docker stats} en shared8g.
|
||||
\item Documentar entorno en cada informe de ejecuci\'on.
|
||||
\end{enumerate}
|
||||
|
||||
Reference in New Issue
Block a user