Port
En construcción todavía
En la misma idea de Backstage tenemos Port, pero ahora como un producto ofrecido vía SaaS.
Port es una solución de portal interno para desarrolladores que te permite crear experiencias atractivas para desarrolladores utilizando los bloques de construcción necesarios, de acuerdo con tu stack, personas de desarrollador y cultura.
Port es más fácil de usar que Backstage y su curva de aprendizaje es menor, principalmente si ya tienes alguna familiaridad con Backstage.
En el propio sitio de Port tenemos la comparación entre Port vs Backstage. Podemos observar que comparten más similitudes que diferencias.
¿Qué tenemos en ambos?
- Catálogo para organización y descubrimiento de los servicios internos.
- Plugins como forma de extensión de funcionalidades.
- Integración con CI/CD.
- Documentación
- Seguridad basada en políticas.
Ventajas y Desventajas
| PORT | BACKSTAGE |
|---|---|
| Aplicación SaaS | Open Source, pero puede ser SaaS |
| No se ejecuta localmente | Soporta varios tipos de despliegue |
| Configuración fácil | Configuración compleja |
| Curva de aprendizaje menor | Curva de aprendizaje pronunciada |
| Menos recursos | Muchos recursos |
| Menos personalizable | Totalmente personalizable |
| Interfaz amigable | Interfaz menos amigable |
| Muchas funciones integradas | Pocas funciones predefinidas |
| Menos plugins disponibles | Más plugins, comunidad mayor |
| No requiere codificar | Exige conocimiento en NodeJS |
| Poco mantenimiento | Mucho mantenimiento |
Entonces es así, intercambias facilidad por limitación. Aunque Port sea de pago, Backstage tampoco es gratis, ya que necesitamos invertir en infraestructura y personal calificado. La escalabilidad de un SaaS corre por cuenta de ellos, así como la responsabilidad de muchas cosas. Backstage implica asumir todos los riesgos de escalabilidad, datos, seguridad y alta disponibilidad. Hablando de alta disponibilidad, un IDP es un servicio que si se detiene...
Elige Backstage si prefieres control total, tienes personal disponible para mantenerlo y quieres evitar costos de licenciamiento.
Elige Port si quieres algo rápido, gestionado, y estás dispuesto a pagar por la simplicidad.
Port está disponible para hasta 15 personas, generalmente para aprendizaje porque es raro que alguien implante un IDP en una empresa tan pequeña.
Demo
Port ofrece una demostración para entender un poco del sistema.
Instalación
No existe, solo hay que hacer el sign up y acceder a tu cuenta. Durante este proceso se te solicitará seguir un breve proceso de integración que incluye la ingestión de tus repositorios Git en el portal.
Al concluir el proceso de integración, Port creará algunos componentes para ti como ejemplo.