BancoSol Logo

Documentación Técnica
API Banco Sol

Guía técnica de despliegue, arquitectura y configuración
del Backend desarrollado en .NET 8

Ver Swagger

1. Arquitectura General

El sistema está compuesto por dos servicios principales ejecutándose dentro del mismo servidor virtual (VPS), ambos encapsulados en contenedores Docker:

Ambos servicios se comunican entre sí mediante una red Docker privada, garantizando seguridad, aislamiento y comunicación directa.

2. Infraestructura

3. Red Docker

[ API (.NET 8) ] ---- Docker Network ---- [ PostgreSQL ]
    

4. Configuración de la Base de Datos

Host=postgres-db;
Port=5432;
Database=bancosol_db;
Username=postgres;
Password=********;
    

5. Configuración de la API

6. Manejo de Configuración

  1. Variables de entorno
  2. appsettings.{Environment}.json
  3. appsettings.json

7. Migraciones de Base de Datos

Las migraciones garantizan la alineación total entre el modelo y la base de datos.

8. Flujo de Despliegue

  1. Build de imagen Docker
  2. Inicio de PostgreSQL
  3. Creación de red Docker
  4. Levantamiento de servicios
  5. Ejecución de migraciones
  6. API disponible

9. Seguridad

Conclusión

La arquitectura es segura, reproducible y alineada a buenas prácticas modernas.