Home Tecnología Plaid revisa el SDK de Plaid Link pensando en la simplicidad – TechCrunch

Plaid revisa el SDK de Plaid Link pensando en la simplicidad – TechCrunch

by notiulti

Desde 2015, Tartán ha ayudado a los desarrolladores a conectar a los usuarios con la información bancaria mediante un SDK (kit de desarrollo de software) llamado Plaid Link. Como Plaid lo describe en su Documentación del SDK, “Plaid Link SDK es una forma rápida y segura de vincular cuentas bancarias a Plaid en su … aplicación”. Hasta hace poco, el problema era que cada vez que los desarrolladores actualizaban su aplicación, tenían que aplicar manualmente sus cambios en todas sus plataformas, ya sea Android, iOS o web.

El año pasado, la compañía decidió que tenía que haber una forma mejor y más fácil de usar y comenzó a lanzar una versión revisada del SDK a partes de su base de usuarios, a partir de febrero, que permitía a los desarrolladores actualizar una vez y aplicarlo en los distintos plataformas de desarrollo de aplicaciones compatibles.

Se tomó un enfoque lento porque, aunque los cambios estaban diseñados para mejorar la experiencia del desarrollador, eran lo suficientemente importantes como para asegurarse de que no estaban rompiendo nada antes de implementarlos en toda la base de usuarios. Este tipo de lanzamiento continuo es común entre los desarrolladores, especialmente cuando han realizado cambios sustanciales.

Incluso mientras se estaba llevando a cabo esta revisión del SDK, la empresa enfrentó otros desafíos. En enero de 2020, Plaid anunció que había sido comprado. por Visa por $ 5.3 mil millones, pero el acuerdo se topó con problemas regulatorios insuperables y finalmente fue echado a pique a principios de este año.

Hoy, mientras la compañía apunta a una distribución del 100% del Plaid Link actualizado, hablamos con Will Kiefer, ingeniero principal y líder arquitectónico de la compañía, para discutir por qué su equipo revisó el SDK y qué pueden aprender las nuevas empresas del viaje de Plaid. .

See also  LG Display anuncia su panel de TV OLED más pequeño hasta el momento

Creando un flujo de trabajo más simple

Kiefer dice que el objetivo era simplificar las interacciones de los desarrolladores para facilitarles el aprovechamiento de las actualizaciones del SDK en sí, al mismo tiempo que se simplifican las actualizaciones para las aplicaciones basadas en Plaid Link. Eso implicó tomar SDK creados para cada entorno (iOS, Android o la web) y combinarlos en un solo portal.

Esto no solo ayudaría a los usuarios desarrolladores, sino que también facilitaría la vida a Plaid, que ya no tendría que actualizar tres conjuntos de herramientas separados. “El problema era que teníamos estos tres SDK y tenían toda la lógica para estos [three] flujos de usuarios. Así que cada vez que queríamos editarlo, ajustarlo o crear algo nuevo, teníamos que, como nuestros clientes, ir y actualizarlo. [across all three SDKs]”, Explicó Kiefer.

La empresa quería cambiar eso tanto para ellos como para sus usuarios. El efecto neto de eso fue quitarle la carga al usuario y seguir un flujo de trabajo determinado que entraría en vigencia siempre que fuera necesario. Si fuera un desarrollador de iOS, lo llevaría a ese flujo de trabajo automáticamente sin tener que abrir explícitamente el SDK de iOS, asegurándose de que esté actualizado y luego actualizando la aplicación que se conecta a Plaid Link.

Como dijo Kiefer, mover estas operaciones al back-end de esta manera no fue particularmente inusual. Es algo que Facebook, YouTube e Instagram han estado haciendo durante algún tiempo, pero la diferencia aquí fue que estaba aplicando una estructura de datos novedosa, que estaba conectada a una base de datos de gráficos en el back-end que impulsaría el flujo de trabajo correcto.

See also  Cómo completar los objetivos de Robben SBC y Cunha Headliners en FIFA 21

Y debido a que se cambió de esta manera, Plaid podría actualizar el SDK sin que el usuario descargue un nuevo SDK para aprovechar cada cambio, simplificando enormemente la experiencia del usuario y cambiándola a lo que él llama “flujo de usuario como servicio”.

“Nuestro SDK para todos estos clientes es solo este pequeño portal en nuestro flujo de usuarios como servicio, por lo que no tienen que actualizarlo [manually.] Pueden estar en su propio horario y pueden hacer sus propias cosas y podemos revisar continuamente la experiencia sin obligar a todos a actualizar [the SDK] cada vez.”

Poniendolo todo junto

Kiefer ofreció un ejemplo: digamos que tiene una aplicación de pago como Venmo y Plaid mejora la funcionalidad de búsqueda en el SDK. Anteriormente, tendría que descargar el SDK, luego actualizarlo y volver a compilar su programa para obtener acceso a la nueva función de búsqueda.

“Supongamos que encontramos una manera de mejorar la búsqueda … cuando alguien conecta su cuenta, podemos simplemente lanzar ese cambio en nuestro back-end, y usted usa Venmo por la mañana … y ahora tiene una mejor experiencia de búsqueda. Por lo que realmente no hay participación de un usuario o desarrollador, y el SDK es solo un pequeño portal que [suddenly] se conecta a nuestro [improved] buscar [tool],” él dijo.

Más allá de los beneficios puramente prácticos de este nuevo enfoque para Plaid y los usuarios desarrolladores, también hay un ángulo de datos aquí porque Plaid puede ver lo que está sucediendo en estos flujos de experiencia de usuario en todos sus clientes. “Tenemos todos los datos que necesitamos para saber que un cliente en particular no se está convirtiendo bien o tal vez no integró nuestro SDK correctamente o tal vez hay alguna mejora que podríamos hacer para este cliente en particular. [based on this data]. “

See also  BNI distribuye el grupo de aceite de palma KUR Rp 1,25 billones

Plaid llevó esto un paso más allá al agregar alertas basadas en el cliente o los productos que están usando. “Tenemos todas estas alertas ahora, y podemos dividir y dividir los datos de lo que está sucediendo en estos flujos de nuestra parte, y ser más proactivos al hacer arreglos para los clientes o encontrar cosas que están mal antes sin que los clientes tengan que decírnoslo”. ,” él dijo.

Una de las ventajas de todo esto, y una lección que otras startups podrían aprender de esta experiencia, es que aunque lo lanzaron lentamente, este enfoque de plataforma renovada esencialmente le da a la compañía una forma de implementar otros servicios en el futuro.

“La próxima ola del conjunto de productos que lanzaremos en 2022 se basa esencialmente en esto. Entonces la plataforma [has been] hecho, incluso si nos estamos acercando lentamente al 100%, y eso significa que todas las funciones nuevas que nuestros equipos están desarrollando se basan completamente en esto [new platform]”, Dijo Kiefer.

You may also like

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.