Header Ads Widget

Ticker

6/recent/ticker-posts

5 beneficios indirectos de construir API-First

 


Las API ofrecen muchas oportunidades para la generación de ingresos directos . Dicho esto, la filosofía de API como productos puede hacer que busquemos monetizar en cada paso, ignorando los muchos beneficios indirectos de una arquitectura de API primero . Hoy, esperamos frenar esa mentalidad profundizando en cinco beneficios indirectos de la creación de API , además de los ingresos directos. Desde una experiencia de usuario mejorada hasta poderosas comunidades de desarrolladores, estos beneficios son una excelente ventaja del movimiento de API.


1. Agilidad

Un beneficio importante de construir API-first es la agilidad significativa que ofrece, tanto digital como estratégicamente. A diferencia de las aplicaciones tradicionales, las API nunca están limitadas a un solo patrón de uso. En cambio, brindan la base sobre la cual construir una gran variedad de aplicaciones con casos de uso que el proveedor quizás nunca hubiera imaginado. Sin mencionar que las aplicaciones impulsadas por API pueden variar no solo en términos de funcionalidad de implementación, sino también en términos de propósito comercial, dependiendo de si están expuestas internamente, a socios o al público . Además de la flexibilidad, otro aspecto de la agilidad inducida por API es la reutilización , ya que una sola API puede alimentar simultáneamente cientos de aplicaciones.

Para un ejemplo de esto, considere el viaje del gigante logístico Maersk . Según Dave Holliday , gerente de productos de la plataforma API de la compañía, las API de Maersk se crearon originalmente para impulsar aplicaciones web orientadas al cliente en su sitio web rediseñado. Sin embargo, pronto se dieron cuenta de que podían exponer estas API directamente a los clientes, lo que permitía una integración codificada con sus sistemas internos, como los que se utilizan para realizar o realizar un seguimiento de pedidos, y por lo tanto mejorar enormemente la experiencia del cliente .

Solo con el tiempo Maersk se dio cuenta de que estas API podrían reutilizarse para servir mejor a sus

“Cuando construye un producto basado en API, está construyendo un producto para el mañana. Está creando una funcionalidad, solo una capa de software, que se puede utilizar para los fines actuales, pero que no se limita a ellos ". IPinfo


2. Experiencia de usuario

Un enfoque de API primero está destinado a mejorar la experiencia del usuario final, ya que las API fomentan la interactividad entre las aplicaciones internas y externas. En última instancia, esto crea una experiencia más unificada y pegajosa para el consumidor (que casi siempre es una mejor experiencia), incluso si no se manifiesta directamente en su aplicación.

Se pueden encontrar excelentes ejemplos de este fenómeno en todo el sector bancario . Los servicios financieros se han separado durante mucho tiempo en múltiples plataformas, lo que obliga a los usuarios a iniciar sesión en interfaces separadas para ver sus hipotecas, tarjetas de crédito y cuentas bancarias. Sin embargo, con la ayuda de las API, los bancos ahora tienen canales de datos seguros y confiables a través de los cuales exponer esta información en aplicaciones individuales. Una aplicación de seguimiento de presupuestos, por ejemplo, podría aprovechar esto para importar automáticamente las transacciones de los usuarios de los bancos de apoyo, mejorando en gran medida la experiencia del usuario tanto dentro del contexto de esos bancos como de la aplicación externa.


3. Estandarización

La construcción de API-first lo alienta a adoptar los estándares de la industria, ya que la comunicación efectiva de máquina a máquina se basa en protocolos y formatos estandarizados A su vez, la estandarización tiene sus propios beneficios: lo prepara para la regulación de la industria y permite la interoperabilidad . En los casos en los que aún no se han establecido los estándares, las API impulsan su creación, lo que beneficia a la industria en su conjunto.

Un excelente ejemplo de esto es el estándar Fast Healthcare Interoperability Resources (FHIR) en la industria de la salud . Concebida ya en 2011, la Oficina del Coordinador Nacional de TI de la Salud de los Estados Unidos ahora está presionando para exigir este estándar para las API de atención médica . Como resultado, las organizaciones de atención médica con API que siguieron el desarrollo de este estándar y eligieron implementarlo estarán en una posición ideal para este cambio.

Relacionado: Cómo la construcción de estándares abiertos fomenta la longevidad

4. Asociaciones

Otro beneficio significativo de construir su organización alrededor de las API es el potencial de asociaciones tanto grandes como pequeñas. Un modelo popular para las asociaciones basadas en API es el mercado , donde una plataforma permite a los socios crear y distribuir complementos personalizados que aumentan directamente la propia plataforma. Otro modelo implica compartir datos selectos a través de API de socios con un objetivo común de colaboración.

Hay cientos de ejemplos de mercados prósperos basados ​​en API. Un ejemplo particular al que se hace referencia comúnmente es la tienda de aplicaciones de Shopify , donde Shopify ha permitido a los socios extender en gran medida su plataforma de comercio electrónico a través de sus API.

Relacionado: Cómo crear un programa de socios API exitoso

5. Comunidad

Además de permitir asociaciones directas, las API orientadas hacia el exterior conducen naturalmente al inicio y al crecimiento de comunidades de desarrolladores autosostenibles Estas comunidades, que se basan en el valor de los datos y la funcionalidad expuestos en sus API, pueden surgir con API públicas y asociadas . Proporcionan valor directo a las organizaciones en forma de concientización, soporte de API, sugerencias de productos y más.

Reconociendo estos muchos beneficios, algunos llegan incluso a crear programas campeones para sus comunidades de desarrolladores. En nuestra publicación sobre modelos para programas de desarrollo , citamos a Microsoft, Salesforce y Docker como ejemplos de organizaciones con comunidades de renombre mundial creadas en torno a sus productos API (y programas de campeones para celebrarlos).


Vea también a Emmelyn Wang de Axway discutir los beneficios indirectos de API en la Austin API Summit 2019

Pensamientos finales

No se puede negar que el potencial de generación de ingresos directos es un excelente motivador para crear API primero. Dicho esto, existen muchos otros beneficios de estructurar su organización en torno a las API, desde la agilidad digital y estratégica hasta las asociaciones y comunidades. Con suerte, los ejemplos de este artículo lo inspirarán a reevaluar cómo las API pueden beneficiar (¡y están beneficiando!) A su organización.

Publicar un comentario

0 Comentarios