6 puntos por GN⁺ 2024-07-13 | 2 comentarios | Compartir por WhatsApp
  • CDN PaaS Git-Native de código abierto: serverless, hosting web, mensajería Pub/Sub, base de datos clave-valor, almacenamiento de objetos, CDN y Edge,..
  • Se puede desplegar como un binario único de Go, sin dependencias. Multiplataforma
  • Git-Native: la configuración de entornos e infraestructura como prod/dev se gestiona únicamente con base en Git (branches)
  • Codificación local = producción global
  • Incluye auto-discovery, por lo que funciona con una configuración mínima e intercambia dinámicamente entre nodos información de activos, rutas y servicios en la nube
    • Usa libp2p para construir una red P2P overlay entre nodos
    • Ofrece descubrimiento automático de nodos y protocolos, enrutamiento, NAT traversal y circuit relay
  • Almacena y recupera datos usando el concepto de direccionamiento por contenido de IPFS
    • El contenido se divide en chunks y luego se almacena en un DAG, eliminando duplicados, permitiendo descargas en paralelo desde varios peers y verificación mediante CID
  • Actualmente soporta WebAssembly y está trabajando en soporte para contenedores y máquinas virtuales
    • El código, binarios, imágenes, etc. se almacenan y recuperan con los mismos principios que el storage
  • Se puede extender mediante el sistema de plugins orbit (como ejemplo, ofrece ollama-cloud, que agrega capacidades de LLM a la nube)

Resumen de GN⁺

  • tau es un framework que permite a equipos pequeños construir y mantener plataformas de cloud computing a gran escala
  • Adopta un enfoque Git-Native para simplificar los cambios de infraestructura
  • Mejora la experiencia del desarrollador con soluciones automatizadas de networking y storage
  • Soporta WebAssembly y planea incorporar soporte para contenedores y máquinas virtuales en el futuro
  • tau permite a los desarrolladores construir entornos de producción global desde local, sin restricciones de infraestructura

2 comentarios

 
xguru 2024-07-14

El hosting de binarios únicos de Go siempre me llama la atención, así que suelo revisarlo.
El concepto de autodescubrimiento parece interesante, pero... no termino de entender bien qué es lo que busca hacer.

 
GN⁺ 2024-07-13
Opiniones de Hacker News
  • Cuestionamientos sobre una platform as a service autohospedada

    • El punto central de un servicio de plataforma es evitar la molestia del autohospedaje
    • Hay ventajas y desventajas entre los servicios externos y el autohospedaje
    • No está claro cuál es el objetivo de este servicio
    • Sería interesante si se tratara de software de CDN o de un intento de ejecutar fragmentos de código tipo Lambda
    • La documentación en GitHub solo explica cómo desplegarlo, no la esencia del servicio
    • Quisiera saber qué funciones ofrece en comparación con CloudFlare
  • Dudas sobre las críticas a Kubernetes

    • La mayoría de los problemas se resuelven usando servicios administrados
    • No hay problema si se usan servicios administrados como DOKS, EKS, AKS o GKE
  • Señalamientos sobre la vaguedad de la documentación

    • La documentación es muy vaga y tiene mucho contenido innecesario
    • La sección "Why One Binary" es especialmente deficiente
    • Parece contenido dirigido a administradores o reclutadores
  • Ideas interesantes del PaaS

    • Hay ideas interesantes como descubrimiento automático de red con tecnología p2p, balanceo de carga automático, almacenamiento distribuido y WebAssembly-native
    • Hay dudas sobre qué tan bien funciona en un entorno real
    • Si funciona bien, podría democratizar las apps de producción
    • Queda la duda de cómo monetizarían con una oferta enterprise
  • Comparación entre Coolify y Tau

    • La competencia entre Coolify y Tau beneficia a los usuarios
    • Parece que Coolify ofrece más funciones
  • No es una alternativa a Cloudflare

    • No debería llamarse una alternativa a Cloudflare
  • Problemas por falta de documentación

    • Casi no hay documentación, así que es difícil de entender
    • La historia relacionada con Web3 también se siente extraña
    • Sugerencias para tener éxito:
      • Hace falta documentación
      • Hacen falta ejemplos
      • Es buena idea usar Git como fuente de verdad para la configuración/estado
      • Hace falta explicar la parte de base de datos
      • Hay muchos nombres de protocolos poco claros
      • La sección conceptual de la documentación dificulta entender el significado
      • Hace falta una hoja de ruta, planes y versionado
  • Pregunta sobre IPFS

    • Está trabajando en una cola de mensajes en Go y pensando en el autoescalado
    • Tiene curiosidad por la experiencia de usar IPFS
  • Comparación entre la oferta community y enterprise

    • Comparte un enlace de comparación entre las ofertas community y enterprise
    • Tiene curiosidad por saber quién lidera este proyecto
  • Dudas sobre el atractivo de lo serverless

    • El atractivo de serverless es pagar solo por lo que usas
    • Si alojas serverless con Tau, entonces deja de ser serverless
    • Quisiera saber por qué alguien usaría el serverless de Tau