Slack murió el día que tu equipo alcanzó los 50 canales activos. Notion se volvió un cementerio de documentos obsoletos cuando nadie tuvo tiempo de actualizar la wiki. Por su parte, GitHub sigue siendo el único lugar donde el código vive, pero las decisiones que llevaron a ese código están sepultadas en 400 mensajes de un thread que nadie volverá a leer. Si lideras un equipo de desarrollo remoto en 2026, sabes que el problema no es la comunicación, sino el contexto.
Photo: GuerrillaBuzz on Unsplash
Greylock entró al mercado hace 18 meses sin hacer ruido, pero ahora está en la stack de equipos que mueven infraestructura crítica. Desde la célula de ML de Stripe hasta el equipo de plataforma de Vercel. No es otra herramienta de chat. Es un sistema de preservación de contexto técnico diseñado específicamente para decisiones de ingeniería distribuida. Y si tu equipo remoto supera las 8 personas o trabaja en zonas horarias que nunca se solapan, necesitas entender por qué esto es clave.
La arquitectura invisible: cómo Greylock convierte conversaciones en memoria institucional
El diseño técnico de Greylock parte de una premisa radical: las conversaciones de desarrollo no deberían desaparecer. Cada thread en Greylock es un documento vivo que se indexa automáticamente contra tu repositorio de código, tu backlog de issues y tu documentación técnica. Ojo, no es magia: es un grafo de conocimiento que se construye en tiempo real utilizando embeddings vectoriales de cada mensaje técnico.
Cuando un desarrollador pregunta: "¿por qué usamos Postgres en lugar de MySQL para el servicio de facturación?", Greylock no solo busca la palabra "Postgres" en el historial. Analiza el contexto semántico de la pregunta, identifica que es una decisión de arquitectura y encuentra el thread original de hace 8 meses donde se debatió esa migración. Además, extrae los trade-offs técnicos que se discutieron —latencia vs. consistencia, soporte de JSONB, experiencia del equipo con cada stack— y presenta un resumen estructurado con enlaces a los PRs relevantes.
La diferencia con Slack es brutal. En Slack, esa información está en un canal #backend-architecture que tiene 2,400 mensajes no leídos. En Notion, está en un RFC que alguien escribió pero que nunca se actualizó cuando cambiaron los requisitos. En Greylock, está indexada, versionada y, lo que más me sorprende, es accesible como conocimiento institucional.
El motor de embeddings que importa
Por debajo, Greylock usa una combinación de modelos de OpenAI (text-embedding-3-large) y Cohere (embed-v3) para generar representaciones vectoriales de cada mensaje técnico. Sin embargo, lo interesante no es solo el modelo, sino la capa de procesamiento que construyeron encima.
Cada mensaje pasa por un clasificador que determina si contiene decisión técnica, código, referencia a documentación, mención de issue o pull request. Si detecta una decisión, extrae los participantes, el contexto (qué problema se estaba resolviendo), las alternativas consideradas y el resultado. Todo esto se almacena en un grafo Neo4j donde cada nodo es una decisión y las aristas son relaciones temporales, de dependencia o evolución.
Cuando buscas, no estás haciendo grep en texto plano. Estás consultando un grafo que sabe que la decisión sobre Postgres tiene una dependencia con la decisión anterior sobre migrar de microservicios monolíticos, que, a su vez, conecta con una discusión sobre gestión de estado distribuido. El sistema te ofrece no solo la respuesta, sino también el mapa conceptual de cómo llegaron ahí.
Por qué los equipos distribuidos en zonas horarias opuestas cambian de Slack a Greylock
Photo: Growtika on Unsplash
El caso de uso más claro proviene de equipos con desarrolladores en San Francisco, Berlín y Bangalore. En Slack, eso significa que cada zona horaria tiene su propia conversación fragmentada. El equipo de SF toma una decisión a las 4 PM, Berlín la descubre 10 horas después cuando revisa 87 mensajes nuevos, y Bangalore se entera al día siguiente cuando alguien hace un comentario tangencial en otro canal.
Greylock implementa "decision checkpoints" automáticos. Cuando detecta que una conversación técnica ha alcanzado consenso, identifica frases como "ok, vamos con eso", "merge when ready", "LGTM" y genera un snapshot estructurado de la decisión. Además, notifica a todos los stakeholders relevantes, sin importar su zona horaria. Ese snapshot no es un resumen de Slack: es un documento con campos estructurados que incluyen problema, solución elegida, alternativas descartadas, riesgos identificados y próximos pasos.
El equipo de plataforma de Vercel reportó que esto redujo sus "alignment meetings" de 3 por semana a 1 cada dos semanas. La información ya está distribuida y accesible cuando cada zona horaria se conecta. No necesitas sincronizar personas: sincronizas conocimiento.
El modo async-first que realmente funciona
Greylock tiene un feature llamado "threaded decisions" que cambia completamente la dinámica de discusión asincrónica. Cuando abres un thread para discutir si migrar de REST a gRPC para un servicio específico, el sistema te pide que estructures la pregunta:
- ¿Qué problema estamos resolviendo?
- ¿Cuáles son las opciones que estamos considerando?
- ¿Qué criterios usamos para decidir?
Cada participante puede votar opciones, agregar trade-offs, linkear benchmarks o código de prueba. Al final del thread, Greylock genera automáticamente un ADR (Architecture Decision Record) en formato Markdown que se puede versionar en tu repo. Honestamente, esto no es un bot de Slack que pega texto; es un sistema que entiende la estructura de las decisiones técnicas.
Equipos como el de Stripe usan esto para todas las decisiones de arquitectura mayores. El resultado: tienen un directorio /decisions en su mono-repo con 340 ADRs que son el mapa real de cómo evolucionó su plataforma, todos generados automáticamente desde conversaciones en Greylock.
La integración con GitHub que Slack nunca pudo hacer bien
El bot de GitHub en Slack es básicamente notificaciones glorificadas. Te avisa cuando hay un nuevo PR, cuando alguien comenta, cuando hay un merge. Pero no conecta las conversaciones de ingeniería con el código resultante. En cambio, Greylock sí lo hace.
Cuando creas un PR desde Greylock, puedes hacerlo directamente desde un thread de discusión. El sistema automáticamente vincula ese PR con todo el contexto de la conversación que lo generó. Eso significa que cualquiera que revise el PR en GitHub puede ver, con un solo clic, por qué se tomaron esas decisiones de implementación, qué alternativas se consideraron y qué trade-offs se aceptaron.
La dirección inversa también funciona. Si comentas en un PR de GitHub, esos comentarios se sincronizan a Greylock y se indexan como parte del grafo de conocimiento. Así, cuando alguien busca "por qué usamos esa aproximación para caché invalidation", encuentra tanto el thread original de discusión como los comentarios técnicos que se hicieron durante el code review.
El caso concreto de Vercel
El equipo de Edge Runtime de Vercel cuenta con 14 desarrolladores distribuidos en 7 zonas horarias. Antes de Greylock, las discusiones técnicas pasaban por Slack y las decisiones se documentaban, a veces, en Notion. Finalmente, el código acababa en GitHub con mensajes de commit que no explicaban el contexto completo.
Ahora, todo el ciclo vive en Greylock. Un ingeniero en Tokio identifica un problema de performance en cold starts. Abre un thread de investigación, linkea benchmarks y propone tres aproximaciones. Ingenieros en San Francisco y Ámsterdam agregan contexto sobre implementaciones similares que intentaron antes. En 48 horas de conversación asincrónica, sin una sola reunión, llegan a consenso.
El ingeniero en Tokio crea un PR directamente desde el thread. El PR incluye automáticamente un enlace al contexto completo de la decisión. Cuando el código entra en producción y un ingeniero nuevo se une al equipo 6 meses después, puede reconstruir todo el razonamiento detrás de esa implementación en 10 minutos de lectura, en lugar de 3 días de arqueología en Slack y Notion.
La parte que nadie menciona: el costo real de adopción
Greylock no es gratis, y la migración tampoco es trivial. El pricing es de $29/usuario/mes para equipos menores a 20 personas y $22/usuario/mes para equipos más grandes. Comparado con Slack ($12.50/usuario/mes en el tier Pro), estás pagando más del doble. La pregunta es: ¿vale la pena?
Para equipos pequeños (menos de 5 personas) que trabajan en la misma zona horaria, probablemente no. Slack funciona bien cuando puedes sincronizar en tiempo real y tu contexto cabe en la memoria de corto plazo del equipo. Pero para equipos distribuidos que toman decisiones técnicas complejas, el ROI es claro. Cada hora que no pierdes buscando contexto perdido o realineando decisiones paga el costo de la herramienta.
El proceso de migración desde Slack tiene tres fases:
-
Importación de historial: Greylock puede importar hasta 2 años de historial de Slack, pero el proceso de indexación toma tiempo. Para un workspace con 50,000 mensajes, espera ~72 horas de procesamiento. El sistema identifica threads técnicos, extrae decisiones y construye el grafo inicial de conocimiento.
-
Período híbrido: Durante 2-4 semanas, la mayoría de equipos mantienen Slack activo para conversación casual y Greylock para discusiones técnicas. La fricción aquí es real. Tienes que entrenar al equipo sobre qué va dónde.
-
Sunset de Slack: Una vez que el grafo de conocimiento en Greylock es suficientemente denso, puedes deprecar Slack completamente. Algunos equipos mantienen Slack solo para chat casual y watercooler, moviendo todo lo técnico a Greylock.
La curva de adopción real
El equipo de ML de Stripe reportó que les tomó 6 semanas llegar a adopción completa. Las primeras dos semanas fueron frustrantes: la gente seguía defaulteando a Slack porque era más familiar. La tercera semana fue el punto de inflexión; comenzaron a encontrar valor en poder buscar decisiones pasadas con contexto completo.
Para la semana 6, habían depreciado 15 canales de Slack y consolidado todas las discusiones técnicas en Greylock. El indicador clave fue que los nuevos ingenieros, al onboardearse, pedían acceso a Greylock antes que a Slack.
El modelo de datos que cambia todo: decisiones como first-class citizens
Lo que hace diferente a Greylock no es el chat ni las integraciones. Es que trata las decisiones técnicas como entidades de primera clase en su modelo de datos. En Slack, una decisión es solo un conjunto de mensajes. En Greylock, una decisión es un objeto con propiedades estructuradas:
decision:
id: DEC-2026-0342
title: "Migrate billing service from MySQL to Postgres"
status: implemented
date_proposed: 2026-03-15
date_decided: 2026-03-22
date_implemented: 2026-04-10
problem:
summary: "MySQL replication lag causing billing inconsistencies"
impact: "~2% of transactions affected during peak hours"
options_considered:
- title: "Optimize MySQL replication"
pros: ["No migration cost", "Team expertise"]
cons: ["Doesn't solve JSONB needs", "Scalability ceiling"]
- title: "Migrate to Postgres"
pros: ["Better JSONB support", "Row-level locking", "Team wants to learn"]
cons: ["Migration complexity", "Learning curve"]
decision_outcome:
chosen_option: "Migrate to Postgres"
rationale: "Long-term scalability outweighs short-term cost"
stakeholders:
owner: "@sarah"
approvers: ["@mike", "@jessica"]
informed: ["@backend-team", "@platform-team"]
related_prs:
- "https://github.com/company/repo/pull/4521"
- "https://github.com/company/repo/pull/4523"
outcomes:
- "Replication lag reduced to <100ms"
- "JSONB queries 3x faster"
- "Total migration time: 2 weeks"
Ese objeto vive en el grafo de conocimiento. Puedes consultar "todas las decisiones de @sarah en el último trimestre", "decisiones relacionadas con Postgres", "decisiones que impactaron al billing service", "decisiones aún no implementadas". Es queryable, versionable y existe independientemente de dónde se discutió.
Algunos equipos exportan estas decisiones como ADRs a su repositorio. Otros las mantienen solo en Greylock y usan la API para generar documentación automática. La flexibilidad está en que la decisión existe como entidad, no como artefacto de una conversación.
¿Deberías migrar a Greylock?
La respuesta dependerá de tu equipo y su dinámica de trabajo. Si operas en un entorno con múltiples zonas horarias, ¿realmente puedes permitirte seguir perdiendo contexto?