Software at Scale Opinionated discussions on running highly reliable, available, and secure software applications.
The Hidden Performance Cost of NodeJS and GraphQL 235 implied HN points • 08 Oct 23 🕹 Technology Open Source GraphQL's modular structure can lead to excessive promises, causing a 2-3x latency increase. Diagnosing performance issues in NodeJS can involve checking event loop utilization and promise-heavy code. Reducing promise overhead and minimizing the number of promises invoked can help improve application performance.
Quadratic C.I. Cost Growth 117 implied HN points • 30 Jun 23 🕹 Technology Software Development Optimization Testing CI/CD can contribute significantly to the cost of software infrastructure. CI costs can increase at a quadratic rate over time due to various factors like team size and codebase growth. Strategies to mitigate high CI costs include selective testing, maintaining code quality, and monitoring resources.