Sergio Garay

Sistemas Expertos Terraform

Azure y Terraform

Uso de Azure, terraform, Github para el proyecto de Sistemas expertos.

Technologías utilizadas:

  • Terraform
  • Git
  • JSON

Detalles:

  • Arquitecturas utlizadas: Servidor para Back Office (API Gateway / Backend), Front-End para vista de usuarios, Front-End para vista de administradores, Base de datos relacional.
  • Servidor para Back Office (API Gateway / Backend): Se implementa un servidor central que actúa como punto de conexión entre las diferentes vistas del sistema: la interfaz de usuario y la interfaz de administradores.
  • Front-End para vista de usuarios: La interfaz de usuarios se presenta como una aplicación web estática separada, enfocada en ofrecer una experiencia rápida y accesible.
  • Front-End para vista de administradores: La vista de administradores también se implementa como una aplicación separada.
  • Base de datos relacional: El sistema se apoya en una base de datos relacional para almacenar información estructurada y crítica, como datos de usuarios, productos, operaciones y configuraciones del sistema.
  • Base de datos de caché: Se incorpora una base de datos en memoria que actúa como sistema de caché para mejorar el rendimiento en operaciones repetitivas o consultas muy demandadas.
  • Blob Storage: El Blob Storage se utiliza para almacenar archivos grandes y no estructurados como imágenes, documentos o recursos multimedia.
  • Queue Storage: El Queue Storage permite implementar un mecanismo de comunicación asíncrona entre componentes.
  • CDN (Content Delivery Network): El CDN distribuye el contenido estático (como archivos JS, CSS e imágenes) a través de una red de servidores ubicados globalmente.
  • Azure Functions: Las Azure Functions permiten ejecutar tareas específicas bajo demanda, sin necesidad de mantener un servidor encendido constantemente.
Ver Proyecto
---