Details
Nothing to say, yet
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.