2. about:me
2007 - Gerente de
Arquitectura Personal
2019 - T&SED Ingenia
2013 - Gerente de
Arquitectura Telecom
2014 - Jefe de Arquitectura
Cablevisión
2016 - Director de
Arquitectura TECO
3. OPEN Banking
Nuevo paradigma de la industria financiera
bancaria, que busca asegurar la apertura de
información bancaria con terceros, de manera
controlada y segura.
INNOVACIÓN
Mejorar modelos de
negocio actuales
Habilitar nuevos
modelos de negocio
Apps
API store
Bancos incumbentes
Nuevos Bancos
Fintechs Aseguradoras
Retails
Otros
4. API as a Product
De API como solución A API como producto
App A
API
API
API
App A
App B
Contract
Transformation
Transaction
Discovery
Dev. Experience
Usr. Experience
Monetization
Digital enablement
5. OPEN Banking 🧡 API as Product 🧡 IasCode
Dev. Experience Usr. Experience Monetization Digital enablement
Performance Resiliencia Elasticidad Reducción de riesgos
APIs
End userDev
Business
IT Capabilities
6. Abordaje con prácticas IasCode
1.Codificar todo (Definition Files)
Toda la especificación de la infra debe codificarse explícitamente, en activos que
representen una única fuente de verdad de la especificación de la infraestructura.
¿Que habilita en Open Banking?
Performance
Resiliencia
Elasticidad
Reducción de riesgos
7. Abordaje con prácticas IasCode
2. Menos documentación, más acción
¿Que habilita en Open Banking?
● Usar el código y la especificación de nuestra infra como documentación
● La documentación se mantiene siempre al día, ya que de otra manera no se disparan
cambios.
● Existen otros artefactos que serán necesarios según la audiencia a comunicar, pero no hacen
parte de la operación y debe mantenerse en su mínima expresión.
Performance
Resiliencia
Elasticidad
Reducción de riesgos
8. Abordaje con prácticas IasCode
3. Versionar todo
¿Que habilita en Open Banking?
Como cualquier código, debe ser versionado, para lograr:
● Traceability
● Rollback
● Correlation
● Visibility
Performance
Resiliencia
Elasticidad
Reducción de riesgos
9. Abordaje con prácticas IasCode
4. Abrazar CI/CD y las prácticas DevOps
¿Que habilita en Open Banking?
● Continuous Testing
● Continuous Integration
● Continuous deployment
● Observability
Performance
Resiliencia
Elasticidad
Reducción de riesgos
10. Abordaje con prácticas IasCode
5. Evolución contínua, en pequeños pasos
¿Que habilita en Open Banking?
● Es más simple probar pequeños cambios asegurando solidez.
● Si algo no funciona como esperamos, es mas facil resolverlo si el cambio es pequeño.
● Es más rápido resolver un problema asociado a un pequeño cambio.
● No todo es bueno. Un error en un pequeño problema puede trabar toda una cadena de
pequeños cambios.
Performance
Resiliencia
Elasticidad
Reducción de riesgos
11. Abordaje con prácticas IasCode
6. Inmutabilidad
¿Que habilita en Open Banking?
El objetivo es que cada componente de infraestructura pueda reemplazarse por otro en
cualquier momento, en lugar de configurar evolutivamente.
Esto brinda consistencia, elimina potenciales issues en la configuración, y elimina el impacto de
cambios no documentados en tu infraestructura.
Performance
Resiliencia
Elasticidad
Reducción de riesgos
12. Notas finales
● Open Banking es ya una realidad
● Implica más trabajo, para TODOS
● Es importante que seamos parte de este cambio,
habilitando al mismo.
13. @ingeniaCA ingenia.la Ingenia CA
GRACIAS!
@santiagomblanco
SANTIAGO BLANCO
Technology & Strategic Engagement Director