Esta documentación está en fase de desarrollo y puede contener errores.

Ecosistema de desarrollo

Qué resuelve el ecosistema Dinaup por ti al desarrollar: secretos, archivos, base de datos, API e independencia del equipo.

Desarrollar dentro de Dinaup es construir sobre cimientos que ya existen: secretos, archivos, base de datos, API y herramientas compartidas. Construir por tu cuenta significa montar y mantener todo eso desde cero. Estos son los cinco pilares que ya tienes resueltos.


Gestión de secretos

Una app necesita contraseñas y claves para conectarse a la base de datos, enviar emails o cobrar pagos. Son los secretos. El error común es meterlos en archivos que acaban subidos a GitHub, donde quedan públicos sin que nadie se dé cuenta. Cualquiera podría acceder a tu información o destruir tus datos.

Dinaup Vault obliga a guardar esas claves fuera del código y encriptadas:

  • Si cambia una contraseña, no hay que actualizarla servidor por servidor.
  • Varias aplicaciones comparten el mismo secreto sin copiarlo en cada una.
  • Se automatiza lo que suele fallar por error humano.

Gestión de archivos

Al principio basta con guardar los archivos en un servidor. Con el tiempo el volumen crece, cambian los equipos y aparecen los problemas. Un servidor propio rara vez está preparado para compartir, versionar o proteger esos datos. Por ejemplo, las imágenes públicas acaban junto a documentación confidencial, y no puedes exponerlas en un Marketplace ni dar acceso a una integradora.

En Dinaup los archivos se guardan en varias ubicaciones, protegidos frente a fallos de proveedor, borrados accidentales y desastres:

  • Se conserva cada versión: si algo se sobrescribe, se puede recuperar.
  • Los archivos no desaparecen si un servidor se cae o si alguien borra el FTP.
  • Se comparten con URLs firmadas temporales (útiles para mostrar imágenes en una web).

Caso real: una empresa guardaba sus archivos en su propio servidor. Al querer integrarlos en una tienda online, el servidor no permitía generar enlaces temporales y tuvieron que migrar todo de urgencia.


Base de datos

Fuera de Dinaup tienes que crear la base de datos desde cero: configurarla, protegerla, hacer copias de seguridad y vincularla con otros sistemas. Cada informe o estadística lo construyes tú o lo pagas aparte.

Dentro de Dinaup no necesitas una base de datos adicional. Los datos están conectados, seguros y disponibles desde el panel de control (Play Dinaup):

  • Usas informes, gráficas y plantillas sin crear nada nuevo.
  • No pagas servidores extra de infraestructura.
  • Un equipo de desarrollo nuevo entiende rápido cómo funciona todo, porque sigue estándares comunes.

Ejemplo: una empresa de golf desarrolló su app por fuera. Funcionaba, pero no podía cruzar datos con sus clientes, hacer informes ni generar plantillas de impresión. La rehicieron sobre nuestra API y, además de resolverlo, redujeron el coste a una décima parte.


API

A medida que una empresa crece, crece su catálogo de aplicaciones: una para facturar, otra para fichar, otra para tareas, el correo, Excel… Cada una habla su propio idioma, y conectarlas entre sí se complica.

La API de Dinaup actúa como intérprete universal: cada nueva app solo necesita hablar con Dinaup, no aprender todos los idiomas.

  • Reduce el coste de desarrollo.
  • Permite cambiar de proveedor sin perder el conocimiento técnico.
  • Evita datos duplicados y errores de sincronización.

Independencia del equipo de desarrollo

Con un equipo externo, al principio todo va bien. Con el tiempo el programador se va, cambias de proveedor o el proyecto crece. Y descubres que nadie más entiende cómo está montado: sin documentación, todo a medida, semanas o meses para que alguien nuevo se ponga al día. Tu negocio queda atrapado en una caja negra.

En programación a esto se le llama proyecto legacy.

Sobre Dinaup el sistema está estandarizado:

  • Cualquier otro equipo, certificado o nuevo, continúa el trabajo sin partir de cero.
  • Hay documentación y buenas prácticas comunes.
  • Usas herramientas compartidas como Play Dinaup, Dinaup Vault, Dinaup Logs, Ready To Blazor, GitHub y ReadyToAutomate.
  • Los datos y la configuración están en tu cuenta. No dependes de quién hizo el desarrollo.

On this page