Slide 1

Slide 1 text

Open Banking iAsCode

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

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. Mejorar modelos de negocio actuales Habilitar nuevos modelos de negocio

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

OPEN Banking API as Product IasCode Dev. Experience Usr. Experience Monetization Digital enablement Performance Resiliencia Elasticidad Reducción de riesgos APIs End user Dev Business IT Capabilities

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

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

Slide 8

Slide 8 text

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

Slide 9

Slide 9 text

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

Slide 10

Slide 10 text

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

Slide 11

Slide 11 text

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

Slide 12

Slide 12 text

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.

Slide 13

Slide 13 text

GRACIAS!