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

Soy un desarrollador full stack superior al promedio, ¿cómo obtengo mi primer cliente?

¿Por qué me cuesta codificar cuando no están todos mis compañeros de clase?

Quiero aprender programación, ¿qué fuente es mejor usar?

Estoy planeando crear mi propio blog sobre temas, pero el inglés no es mi idioma principal. ¿Debo contratar a un corrector de pruebas o usar algunas herramientas?

Cómo recorrer un complejo árbol JSON de objetos y matrices en JavaScript

Cómo instalar MySQL en un servidor compartido usando solo FTP

¿Puedo crear páginas web dinámicas usando solo HTML y CSS?

Aprendí un poco de HTML y CSS, por lo que puedo escribir código básico. Pero, ¿cómo llego mi código al sitio web? FTP? ¿Lo escribo en mi sitio web?

Soy indio, tengo 17 años y estoy creando un nuevo sitio de redes sociales reinventado. ¿Lo vas a usar?

Soy un marino, extraño a mi familia (ausente durante meses en algún momento del año) y me gustaría aprender a codificar y espero poder cambiar de carrera y estar allí para mi familia, sin embargo, no hay conexión a Internet o es muy lento , ¿qué idioma debo aprender primero que no necesita internet?

¿Cuál es la mejor opción para construir un sistema de gestión de la sociedad, Entity Framework o ADO.NET? ¿Por qué?

Estoy desarrollando un sitio web de WordPress. El sitio alojará imágenes de casi 500 gb. ¿Cuál es la mejor estrategia?

Cómo hacer un sitio web usando HTML y CSS

¿Estoy buscando un script que detecte si el navegador actual es compatible con WebPlayer de Unity3D?

Cómo mover cada elemento individualmente unos pocos píxeles usando CSS