API sin servidor S2 logra ganancias significativas de rendimiento y ahorro de costos con perfilado continuo
S2, una API sin servidor para transmisión de datos, mejoró significativamente el rendimiento y redujo los costos utilizando Polar Signals Cloud para el perfilado continuo. Al enfrentar desafíos con el uso ineficiente de la CPU, lo que limitaba la capacidad del usuario y aumentaba los costos operativos, S2 utilizó las capacidades de perfilado continuo de Polar Signals Cloud, particularmente sus funciones pprof.me y pila de llamadas invertida, para identificar y resolver múltiples cuellos de botella de rendimiento. Por ejemplo, un único cambio de código que permite la aceleración de hardware en Graviton a través de la biblioteca sha2 redujo el uso de la CPU para el cálculo de la suma de comprobación SHA256 de 68,37% a 31,82%, duplicando efectivamente el rendimiento. Otras optimizaciones incluyeron mejoras en el cálculo de la suma de comprobación CRC32C del AWS S3 Rust SDK y la asignación de memoria. El precio flexible de Polar Signals Cloud también resultó crucial para las necesidades únicas de S2.