Details
Nothing to say, yet
Details
Nothing to say, yet
Comment
Nothing to say, yet
Golang is a fast, secure, and scalable infrastructure that allows for building a solid foundation and optimizing performance. It offers faster searches, ticket reservations for mobile and web apps, and dynamic pricing based on offers and demand. Golang was chosen due to its low memory consumption and fast startup speed. However, there are challenges as there is no standard enterprise or unified framework. A framework is being developed to facilitate standardization, code reuse, and the use of hexagonal architectures. This framework includes key components for development. Golang es una infraestructura rápida, segura y escalable, los que permite construir una base sólida y optimizar el rendimiento, haciendo que el sistema funcione con la misma rapidez y precisión que un tren de alta velocidad. El proyecto cuenta en su parte base con una arquitectura de microservicios basada en Spring, pero las necesidades del servicio llevan a ofrecer búsquedas más rápidas, reservas de billetes para aplicaciones móviles web y apps, donde los precios son dinámicos basados en ofertas, demanda y otros factores. Se evaluaron diferentes soluciones y se elige Golang como la solución que mejor se adapta a estas necesidades, principalmente por su bajo consumo de memoria y por la velocidad de arranque rápida. La versión de Golang nos enfrenta a una serie de desafíos. No hay un estándar empresarial ni un framework unificado, por lo que estamos desarrollando un framework propio que facilite la estandarización, reutilización del código y el uso de arquitecturas hexagonales. Este framework cuenta con una serie de componentes clave que facilitan los servicios fundamentales para el desarrollo.