Spanish English Eesti French German Italian Portuguese
Marketing Social
InicioTecnologíaAPIControlar la expansión de las API resilientes

Controlar la expansión de las API resilientes

La creación y distribución de APIs pronto podría ser más fácil: Speakeasy, una startup en etapa inicial, está trabajando en ello.

“Comenzamos trabajando en un problema importante, uno al que cualquier desarrollador se ha enfrentado, que está simplificando drásticamente la forma en que los desarrolladores pueden entregar APIs a los usuarios finales”, dijo su CEO Sagar Batchu.

Sin embargo, las grandes empresas con más de 5000 desarrolladores ya luchan contra la expansión de las API, según una encuesta que respalda la plataforma de API Postman’s en su informe sobre estado de la API de 2023. El treinta y uno por ciento de los encuestados en estas grandes empresas mencionaron “administrar demasiadas API o microservicios” como un obstáculo para producir API, en comparación con solo el 23% de todos los encuestados.

Es fácil observar ver cómo este hallazgo se conecta con la adquisición recientemente anunciada por Postman y la próxima integración de Akita Software, la startup de observabilidad de API. “La adición de Akita hará más fácil que nunca para los usuarios para administrar sus API de producción, incluso frente a la expansión de API”, afirma en un comunicado de prensa.

Según el fundador de Akita, Jean Yang, el auge de las API ha cambiado fundamentalmente el proceso de desarrollo de software. “Cada vez más pruebas se han trasladado a producción. El comportamiento previsto ahora se basa en el comportamiento observado. Cada vez más, la única manera de que los equipos descubran lo que está funcionando es inspeccionando la producción. Necesitamos nuevas herramientas que cumplan con los desarrolladores donde están: no solo para crear el primer borrador del software, sino también para la depuración, el mantenimiento y el enésimo borrador”, escribió.

Esta nota pone de manifiesto que la ingeniería del caos ya no sea el dominio exclusivo de los ingenieros de confiabilidad del sitio.

Originalmente desarrollado en grandes empresas para ayudarlas a probar los sistemas de test, rendimiento, caos, etc en producción, ahora se pueden realizar pruebas en el desarrollo, lo que amplía su impacto. “El cofundador y director ejecutivo de Steadybit, Benjamin Wilms dijo que al hacer retroceder las pruebas en la línea de desarrollo, involucra a los no especialistas, para que puedan lidiar con los problemas antes de que lleguen a la producción”.

Si bien las pruebas de caos no se limitan a las API, las dos pueden ir de la mano. “Los equipos pueden beneficiarse significativamente de la integración de las capacidades de prueba de API de extremo a extremo de Postman en Steadybit para la experimentación de ingeniería del caos”, escribió el gerente de producto de la startup alemana, Manuel Gerding, en un tutorial sobre el tema.

Sin embargo, la resiliencia de API no es solo un desafío técnico; también es un problema de recursos humanos. Al señalar los despidos tecnológicos recientes, Postman advirtió que “las empresas con API desorganizadas y mal documentadas pueden descubrir problemas inesperados cuando los desarrolladores se van”.

Una de las principales preocupaciones, señaló el informe, son las “API zombis”. “Estas API no tienen propietario, supervisión ni mantenimiento, y a veces la empresa las olvida. En el peor de los casos, las API zombis representan un riesgo para la seguridad; en el menos negativo de los casos, brindan una mala experiencia al consumidor”.

Los catálogos internos de API pueden ayudar a prevenir las API zombis, y una startup francesa llamada Bump podría ayudar a documentar y catalogar sus API fácilmente. “La empresa genera automáticamente documentación para sus API para que otros equipos siempre sepan cómo usar ciertas API”.

Leer sobre catálogos internos de API recuerda una tendencia más amplia: el auge de la ingeniería de plataformas y su corolario, los portales internos para desarrolladores. Todos ellos están conectados a la misma necesidad: para que los desarrolladores sean eficientes, necesitan saber rápidamente qué recursos están disponibles para ellos. Y, por supuesto, no está de más que también hará que sus organizaciones sean más seguras.

RELACIONADOS

SUSCRÍBETE A TRPLANE.COM

Publica en TRPlane.com

Si tienes alguna historia interesante sobre transformación, IT, digital, etc con cabida en TRPlane.com por favor envíanosla y la compartiremos con toda la Comunidad

MÁS PUBLICACIONES

Activar Notificaciones OK No gracias