Los repositorios de definición son repositorios de código que ayudan a los ciclos de API First y que permiten automatizar las tareas de gobierno de APIs. Stages Los repositorios de definición pueden tener varias ramas, dependiendo de los entornos y del gitflow que se defina. Normalmente poseen al menos 3 ramas, mock, develop, pre y […]
La metodología API First permite reducir el time to market y mejorar la calidad de las APis, gracias a la paralelización de procesos y autogeneración de código. ¿Qué es la Metodología API First? La metodología API First es una metodología de definición de APIs que prioriza la definición del contrato antes de empezar a lanzar el […]
Debemos de entender la importancia de las APIs no por su componente técnico. La API Economy ha permitido que tengamos un conjunto de operaciones bien descritas y catalogadas de forma fácil y sencilla. Por lo tanto, ha permitido que las funcionalidades de las empresas sean utilizadas por otras empresas y así desarrollar una economía digital por capas (similar a la industrial del automóvil cuando pasaron de construir los coches una sola marca a utilizar componentes de otras marcas)
API Security: La seguridad es cosa de todos Fases de Evaluación de API Security La seguridad en las APIs se debe evaluar en tres fases: Tiempo de definición: Debe evaluarse cuando se esté definiendo el Openapi y debe ser lo primero que se realice. Tiempo de compilación: Cuando se empiecen a desplegar las Apis y […]
En el post de hoy veremos Google Cloud Endpoints, un sistema que nos permite securizar nuestras apis, obtener logging y monitorizarlas, de una forma relativamente sencilla. Descripción En algunos casos, es interesante no utilizar tecnologías de api management y utilizar api Gateway. Si estamos en Google Cloud, una buena solución es Google Cloud Endpoints, […]
Las APIs están revolucionando el mundo y están cambiando la forma en que las personas vemos lo tecnológico. En el post de hoy, veremos cómo diseñar tus APIs como producto, definiendo el concepto y viendo sus características principales e implementaciones. ¿Qué es una API como producto? En el pasado, una API sólo era una Application […]
API Owner Fundamentals Bienvenidos al tercer blog de la serie del API Owner Fundamentals de la Fundación APIAddicts, curso pionero en su certificación y que este año ha sido realizado por algunos de nuestros warriors. Hoy hablaremos de la Seguridad en las APIs, su importancia y los aspectos a tener en cuenta para evitar fallos […]
Se ha demostrado que API First es la metodología más rentable para la documentación y definición en las APIs de nuestra organización. Curso API Owners Fundamentals Una casa sin planos no es una casa, sino una tienda de campaña. Esta frase nos gusta mucho al equipo de CloudAPPi porque para nosotros representa claramente lo que […]
Los 3 principios de usabilidad Developer friendly Muchas veces decimos o hablamos de que una cosa u otra es developer friendly, pero, ¿qué es ser developer friendly de verdad? Debemos pensar que los developers no dejamos de ser usuarios de herramientas, de programas o de APIs, y que deben cumplir los principios de usabilidad, como cualquier otra. Por ello, es importante […]
#apis #procesos Definición de los roles y procesos Es muy importante, dentro de una organización, definir los roles y procesos que intervienen dentro del gobierno de APIs, así como delimitar sus tareas y responsabilidades. Tal y como podemos ver en la imagen, es importante definir además como estos roles se incorporarán dentro de los equipos […]