Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
software-development-docs
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
pem
software-development-docs
Commits
835731a9
Commit
835731a9
authored
Jul 23, 2025
by
César Galvis
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
docs: updated backend structure docs
parent
ff30d555
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
15 additions
and
15 deletions
+15
-15
backend-structure.md
docs/development-rules/sections/backend-structure.md
+15
-15
No files found.
docs/development-rules/sections/backend-structure.md
View file @
835731a9
...
@@ -15,21 +15,19 @@ Se recomienda que las soluciones tengan las siguientes capas:
...
@@ -15,21 +15,19 @@ Se recomienda que las soluciones tengan las siguientes capas:
1.
**Core:**
Capa de dominio y recursos básicos de la solución
1.
**Core:**
Capa de dominio y recursos básicos de la solución
2.
**Application:**
Capa en donde estarán los servicios y la mayor parte de la lógica de negocio del sistema
2.
**Application:**
Capa en donde estarán los servicios y la mayor parte de la lógica de negocio del sistema
3.
**Persistence:**
Capa en donde se manejarán conexiones con bases de datos relacionales y no relacionales
3.
**Infrastructure:**
Capa en donde se manejarán conexiones con bases de datos y sistemas externos
4.
**Integrations**
Capa en donde se manejarán integraciones con sistemas externos
4.
**WebApi:**
Capa de presentación
5.
**WebApi:**
Capa de presentación
Se recomienda que la estructura de carpetas de la solución sea así:
Se recomienda que la estructura de carpetas de la solución sea así:
```
sh
```
sh
.
.
├── .env
# Archivo con variables de entorno
├── .env
# Archivo con variables de entorno
├──
IAVH.
*
.sln
# Archivo de la solución de .NET
├──
*
.sln
# Archivo de la solución de .NET
└── src
# Código fuente
└── src
# Código fuente
├── Application
├── Application
├── Core
├── Core
├── Integrations
├── Infrastructure
├── Persistence
└── WebApi
└── WebApi
```
```
...
@@ -61,17 +59,19 @@ Application
...
@@ -61,17 +59,19 @@ Application
└── Application.csproj
# Archivo del proyecto de .NET
└── Application.csproj
# Archivo del proyecto de .NET
```
```
#### Proyecto `
Persistenc
e`
#### Proyecto `
Infrastructur
e`
```
sh
```
sh
Persistence
Infrastructure
├── Config
# Archivos de configuración
├── Integrations
# Archivos para los sistemas externos
│ ├── DependencyRegistry
# Archivos de configuración de registro de dependencias
├── Persistence
# Archivos para la base de datos principal (SQL)
│ └── Entities
# Archivos de configuración de entidades de la base de datos
│ ├── Config
# Archivos de configuración
├── GeneralContext.cs
# Contexto de base de datos de la capa (SQL)
│ │ ├── DependencyRegistry
# Archivos de configuración de registro de dependencias
├── Migrations
# Migraciones de la base de datos
│ │ └── Entities
# Archivos de configuración de entidades de la base de datos
├── Repositories
# Repositorios de las entidades
│ ├── GeneralContext.cs
# Contexto de base de datos (SQL)
└── Persistence.csproj
# Archivo del proyecto de .NET
│ ├── Migrations
# Migraciones de la base de datos
│ └── Repositories
# Repositorios de las entidades
└── Infrastructure.csproj
# Archivo del proyecto de .NET
```
```
#### Proyecto `WebApi`
#### Proyecto `WebApi`
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment