¿Cuál es la mejor pila de tecnología para una aplicación web en el dominio de finanzas?

He trabajado en un par de aplicaciones de dominio de finanzas en los últimos años y quiero compartir mi experiencia al respecto.

A partir de ahora estoy trabajando en otro producto de dominio de finanzas, como cofundador y director de tecnología.

La pila de tecnología que estamos utilizando: –

Grails : estamos utilizando Grails como marco de back-end. con Groovy como lenguaje de fondo.

Java : Estamos utilizando muchas bibliotecas Java para la funcionalidad preparada.

Spring Security : dado que Grails se basa en Spring e Hibernate, estamos utilizando todas las ventajas de Spring Security para gestionar la autorización de acceso y los permisos en la aplicación.

Hibernate : Grails tiene un soporte incorporado de Hibernate en forma de complemento, por lo que para hablar con la base de datos estamos usando la capa de hibernate, que es bastante robusta y escalable. Proporciona la función de almacenamiento en caché y carga diferida, por lo que las consultas no son bastante rápidas. Estamos utilizando consultas de Criterios para las consultas complejas, e Hibernate es bastante impresionante.

FrontEnd : Estamos usando Twitter Bootstrap & Jquery para la interfaz. Se cargan muchas cosas de forma asíncrona, por lo que jquery ajax encaja en nuestro caso.

Base de datos : Estamos usando Mysql como la base de datos de back-end, y está funcionando bastante bien en este momento.

Redis : estamos utilizando Redis para el almacenamiento en caché del lado del servidor, de modo que no tengamos que recuperar datos todo el tiempo de las consultas de DB.

No estoy seguro de la pila de tecnología más utilizada en este dominio, pero he visto muchas aplicaciones construidas sobre Spring + Hibernate, por lo que Grails demostró ser una buena opción para nosotros.

Espero que esto resuelva tu consulta 🙂