Cómo construir una solución de gestión de API

Estoy claramente sesgado en esto (ya que soy el CEO de 3scale – http://www.3scale.net/) pero la respuesta obvia es que no deberías hacerlo. Existen algunas soluciones excelentes que ya incluyen la nuestra. Cubren gratis, de bajo costo, hasta empresas y código abierto.

Algunos proveedores que desea ver incluyen: nosotros mismos, Apigee, Mashery / TIbco, WSO2, Mulesoft, Layer7 / CA. También hay soluciones que se centran en API Gateway (por ejemplo, Mashape).

La autoconstrucción puede funcionar ciertamente. Los principales elementos para pensar son al menos:

  • Seguridad
  • Gestión de credenciales API (emisión, revocación, derechos)
  • Autenticación e Identidad
  • Analítica
  • Limitación de tarifas y cumplimiento de políticas
  • Escalabilidad y almacenamiento en caché
  • Portal del desarrollador, documentación, sandboxes, foros, etc.
  • Alertas de uso, detección de problemas.
  • (en algunos casos) cobrar por acceso a la API, facturación, pagos.
  • Administración de la API basada en el usuario (interno y externo)

Desde nuestro punto de vista, las cosas a tener en cuenta son:

  • Arquitectura escalable: separa específicamente la API Gateway de la plataforma de administración para que pueda controlar las API en cualquier centro de datos y escalar.
  • Alto rendimiento: uso de componentes de código abierto altamente escalables
  • Flexibilidad: muchas API e integración para conectar la capa API a todas las otras partes de su pila.

Como se mencionó anteriormente, existen algunas soluciones excelentes para la administración de API y es posible que le resulte útil ver algunas reseñas reales de usuarios en la estación central de TI. Estas son las soluciones mejor calificadas de usuarios reales: la mejor administración de API y qué es la administración de API.

Este usuario consideró varias soluciones antes de tomar su decisión: “Examinamos Axway, IBM y Mashery. Realizamos una larga evaluación y la fortaleza número uno de CA API Management fueron las funciones integradas de administración de seguridad”. Para ver la revisión completa del usuario, haga clic aquí: Revisión de CA API Management por un usuario real.

Espero que esto ayude. Buena suerte con tu decisión.

More Interesting

Tengo una idea para vender JavaScript incrustado para sitios web. ¿Cómo evito el uso no autorizado de la secuencia de comandos incrustada si se copia a otro sitio web?

Tengo un sitio web alojado en WP Engine y utilizo su servicio CDN. ¿Hay algún beneficio al usar CloudFlare para CDN o sus características de seguridad?

Cómo construir la interfaz del menú para un juego

Tengo una semana gratis. ¿Qué tengo que hacer?

Sé lo básico de Python y Django, quiero aprender PHP y Laravel, ¿por dónde empiezo?

Quiero usar AngularJS con Django y Django REST Framework. ¿Debo aprender AngularJS primero por separado?

Quiero usar MongoDB para construir una aplicación web. ¿Debería considerar usar Django?

Aprendí HTML, CSS y JavaScript. ¿Cómo puedo ganar dinero en casa usando estas habilidades?

Si quisiera crear el mejor sitio web posible, ¿qué idiomas necesitaría saber?

Cómo agregar un cuadro similar a Facebook a mi sitio web en Blogger

Cómo crear un sitio web similar a techtunehub.com

Tengo 14 años, ¿tengo la edad suficiente para convertirme en desarrollador web independiente?

Me gustaría centrar verticalmente un elemento pequeño de altura fija en CSS lado a lado con un elemento de altura dinámica más grande de una manera que admita navegadores más antiguos. ¿Cómo hago esto?

He creado un formulario en HTML. ¿Cómo creo un archivo PHP para enviar el contacto a mi correo electrónico?

Estoy tratando de desarrollar una herramienta CASE como un proyecto personal. Estoy tratando de echar un vistazo a otros existentes. ¿Dónde puedo encontrar una buena existente o aprender cómo desarrollarla?