¿Cómo lideran Benchmark Postman, respaldado por Gaoyan Capital, y ApiPost la era de las API primero?
Editor|Zhang Kang
A medida que la rápida ola de digitalización se extiende por todos los ámbitos de la vida, la investigación y el desarrollo de una colaboración separada entre el front-end y El back-end se ha vuelto común y la comunicación de datos de front-end y back-end. La cantidad de API en circulación muestra una tendencia de crecimiento explosivo. Para hacer que el desarrollo, el diseño, las pruebas, la iteración y la colaboración sean más eficientes, han surgido en la industria empresas que priorizan API (prioridad API).
Recientemente, ApiPost, del que informó por primera vez 36Kr, atrajo una gran atención. Se informa que ApiPost acaba de recibir inversión de las principales instituciones de capital de riesgo como Gaoyou Capital y Yingdong Capital, convirtiéndose en una herramienta de cooperación de I+D de API con un gran potencial de unicornio en China.
Entonces, ¿qué es exactamente una API? ¿Cuál es el valor comercial de API-first? ¿Qué impacto puede tener en el desarrollo de industrias y empresas? Con estas preguntas, 36Kr tuvo una conversación exclusiva con Mu Hongwei, fundador de ApiPost.
36Kr: En los últimos años, el concepto de "API" se ha ido desglosando gradualmente. Gartner, la empresa de consultoría e investigación de TI más autorizada del mundo, anunció la llegada de la "economía API". "API primero" está en boca de muchas personas ahora, pero de hecho muchas personas no comprenden completamente su significado. ¿Puedes explicarlo?
Mu Hongwei: Para entender primero las API, primero debes saber qué es una API. En cuanto al significado de API, puedo dar un ejemplo simple:
Si voy a un restaurante a comer,
En la era del desarrollo mixto independiente, el chef traerá la comida directamente después de terminar la comida.
En la era del desarrollo separado del front-end y back-end, el chef me traía la comida a través del camarero después de terminarla.
En este ejemplo, yo soy el usuario, el camarero es la API y el chef o cocina es el servidor o la nube.
Este modelo de separación de front-end y back-end reducirá en gran medida el acoplamiento en el desarrollo de aplicaciones y mejorará en gran medida la eficiencia mientras los roles trabajan juntos. Por lo tanto, la prioridad de las API se ha convertido gradualmente en una tendencia irreversible en los modelos de desarrollo de aplicaciones.
Según un informe de encuesta de Postman de 2020, el 40,7% de los equipos de I+D de software dedican más de la mitad de su tiempo a las API, es decir, el personal de back-end crea API, el personal de front-end llama a las API, y los probadores son API de prueba.
Con la aparición del concepto API-first, surgió un modelo de negocio de desarrollo de software innovador. Según las estadísticas de Akamai 2065 438+08, el 83% del tráfico de Internet proviene del tráfico API, y API asume la responsabilidad de transmitir datos de back-end a la pantalla de front-end.
36Kr: Sabemos que el inicio de sesión social es una aplicación común de API. Por ejemplo, los usuarios pueden optar por utilizar WeChat o QQ para iniciar sesión en la aplicación del desarrollador. En este proceso, Tencent proporciona a los desarrolladores una API de autenticación. Además, ¿cuál es el potencial de aplicación de la API?
Mu Hongwei: Ahora, Internet tiene una gran cantidad de aplicaciones del lado C o del lado B. Pero antes de eso, e incluso ahora, estas aplicaciones masivas eran más bien islas aisladas. La forma en que los usuarios acceden a estos servicios es a través del sitio web de la aplicación o descargando una aplicación.
En un futuro próximo, estas islas aisladas desarrollarán gradualmente sus propios tentáculos para conectarse con el mundo exterior. Varias aplicaciones se conectarán a través de estos tentáculos para formar una gran red de interconexiones de aplicaciones y un "elemento" de. universo de servicios de software".
Las API son estos tentáculos. Muchas empresas abrirán sus API al mundo exterior. Así como usted puede usar JD.COM para comprar en WeChat, un programador puede incluso usar Flush para verificar las acciones algún día en su editor de código.
API inevitablemente se convertirá en una existencia similar a una red neuronal que conecta todas las islas de aplicaciones, logrando la interconexión de aplicaciones y servicios, y su futuro es inconmensurable. Ya sea simplemente proporcionando herramientas de productividad básicas relacionadas con API o pasando a la etapa ecológica posterior, lo que ha hecho ApiPost es muy valioso y prometedor.
36Kr: en la actualidad, la mayoría de los equipos de I + D nacionales utilizan productos de colaboración de separación de front-end y back-end extranjeros, como Postman para depurar API, Swagger para escribir documentos de interfaz y Jmeter para pruebas de estrés. En la actualidad, el mercado nacional de I + D para la separación y colaboración de front-end apenas ha comenzado a diseñarse.
¿Qué papel juega ApiPost en esto?
Mu Hongwei: En primer lugar, existen grandes problemas con la combinación anterior. Mantener la coherencia de los datos entre diferentes herramientas es muy difícil e ineficiente. No es solo un problema de carga de trabajo, sino también la inconsistencia de los datos entre múltiples sistemas, lo que genera problemas frecuentes y sufrimiento para los desarrolladores y evaluadores.
Después de que Postman depura la interfaz API, los desarrolladores deben ir a Swagger para reescribir el documento de la interfaz. Al desarrollar datos simulados en el front-end, es necesario realizar RAP y redefinirlos de acuerdo con las reglas del back-end, e incluso es necesario escribir las reglas de MockJS manualmente. Al probar la interfaz, los evaluadores deben ir a JMeter para redefinirla.
Front-end, back-end, testers, cualquier cambio en las reglas de datos requiere la cooperación de otro personal para cambiar las reglas de la plataforma correspondientes. Esto no incluye otras herramientas específicas utilizadas por diversos roles de I+D. A medida que pase el tiempo, diversas inconsistencias se volverán cada vez más graves.
ApiPost es una plataforma basada en colaboración que integra diseño, desarrollo, gestión de documentos y pruebas de API, y puede mejorar la productividad integrando las relaciones de producción. Comparado con el cartero tradicional, Apipost se parece más a un revolucionario. Y ya sea en términos de base de usuarios, tasa de crecimiento de usuarios, tasa de actividad mensual y tasa de retención, o la función del producto en sí, ApiPost se encuentra entre los mejores entre los productos nacionales del mismo tipo.
36Kr: ¿Cómo funciona en conjunto el ecosistema de publicaciones API? ¿Por qué cree que el capital es optimista sobre ApiPost?
Mu Hongwei: Si se compara API con el camarero del restaurante mencionado anteriormente, entonces ApiPost es un servicio de cadena industrial completo para este camarero, desde la formación hasta el empleo.
En primer lugar, está la etapa de la herramienta.
ApiPost proporciona herramientas básicas de productividad para los productores subyacentes (personal de I+D) de estas API. Si la API es el puente que conecta el flujo de datos front-end y back-end, entonces la documentación de la API es el puente que conecta a los desarrolladores front-end, back-end y evaluadores de todo el departamento de I+D.
ApiPost se centra en documentos y se basa en la colaboración, y abarca toda la función del departamento de I+D. Todos los roles de todo el departamento pueden implementar diseño de API, depuración, documentación, simulación, pruebas de estrés, etc. Solo a través de una herramienta, en lugar de escenarios similares anteriores: Postman para depuración de API, Swagger para generación de documentos API, Jmeter para pruebas de estrés, etc., lo cual es muy ineficiente y difícil de coordinar.
En segundo lugar, es la etapa de plataforma.
ApiPost, una herramienta de productividad basada en API, acumulará rápidamente una gran cantidad de API abiertas en modo UGC, formando así un centro de API. Al mismo tiempo, los usuarios descubren las API y ApiPost a través de API-hub, formando un circuito cerrado de volante de crecimiento.
Además de formar un volante para el rápido crecimiento de usuarios, la plataforma también es el vínculo entre las herramientas y la transformación ecológica. Es más un concepto abstracto que una simple lista de API.
La última es la etapa ecológica.
Tras la transición del período de plataforma, entra en la etapa ecológica. En esta etapa, los grupos de usuarios de I+D de alta calidad son el núcleo. A través de la base de herramientas de productividad básicas y el efecto volante de la plataforma, ApiPost acumulará una gran cantidad de usuarios de I + D de alta calidad y una gran cantidad de empresas de tecnología. Sobre esta base, el negocio se puede expandir rápidamente en torno a las API e incluso la I+D y, debido a la rigidez de la herramienta, constituirá una entrada al servicio general del proceso de I+D.
Acerca de ApiPost
Apipost se estableció oficialmente en agosto de 2020. Hasta el momento, ha atendido a más de 350.000 personas de I+D, con un ratio de actividad mensual superior al 75%.