Actualidad empresarial BlackHold News
Buscar en BlackHold News
Panel de analítica que representa tendencias de crecimiento de un repositorio

GitHub reduce de 2.500 a 24 las peticiones necesarias para reconstruir el historial de estrellas

GitHub ha explicado una optimización que reduce de unas 2.500 a 24 peticiones el trabajo necesario para reconstruir el historial de estrellas de un repositorio en un caso de gran escala.

La aplicación quería tendencias, no identidades

El diseño anterior obligaba a recorrer páginas de stargazers aunque la necesidad real fuera conocer cómo evolucionó el número de estrellas por fecha. La nueva aproximación separa la analítica agregada de la lista de usuarios.

Una lección de arquitectura

Para empresas SaaS, el caso muestra por qué una API debería responder a la pregunta de negocio concreta. Transportar miles de registros cuando solo se necesita una serie temporal aumenta latencia, coste y exposición de datos sin aportar valor.

Fuente primaria: GitHub.

Aplicación práctica en empresa

Conviene acompañar estos cambios de revisiones de permisos, autenticación reforzada, control de SaaS, continuidad, recuperación y controles internos.

Fotografía: Lukas Blazek / Pexels.

Scroll al inicio