Arquitectura de Software

Propósito del equipo Acompañar a los equipos de desarrollo para que las soluciones de software a implementar sean robustas, escalables, extensibles y que desde el punto de vista de arquitectura puedan ser los cimientos fuertes que queremos en la construcción de la nueva generación tecnológica de Santander.

Nuestro Stack - Golang, Java, Kotlin, Netcore, NodeJs, Python, React

Principales problemas a resolver

- Entendimiento de las necesidades de los distintos equipos de desarrollo para luego desarrollar componentes cross que puedan satisfacer dichas necesidades (logging and tracing, validación de seguridad, transporte, comunicación, cache, arquitecturas dirigidas por eventos, etc) - Desarrollo del Scaffolding base para los distintos stacks y sus flavors. - Desarrollo de assets transversales de frontend y design system. - Definir y mantener el modelo de gobierno de APIs. - Definiciones de criterios de arquitecturas de referencia y estandarización de criterios de desarrollo o diseño de sistemas. - Fundar y acompañar un modelo de innovación tecnológica que apalanquen las necesidades del negocio, influenciando a los equipos a innovar bajo prácticas y frameworks que faciliten y expandan esta capacidad. - Acompañar a los equipos de desarrollo en la definir los dominios del negocio haciendo reingeniería de los dominios que lo necesiten. - Realizar pruebas de concepto para entender potenciales soluciones a implementar.

Última actualización