
Efficient Go
Bartlomiej Plotka
- Editorial
- O'Reilly
- Año
- 2022
- Páginas
- ~502
- Nivel
- Intermedio
De qué trata
Monografía técnica de referencia escrita por Bartłomiej Płotka (mantenedor de Prometheus y Thanos) y publicada por O'Reilly en 2022. Se especializa en la optimización de recursos, rendimiento y eficiencia en sistemas Go a escala masiva.
Cubre la medición científica del rendimiento: benchmarking riguroso con `testing.B`, profiling continuo con `pprof` (CPU, memoria, bloqueos de goroutines), trazado de ejecución con `go tool trace`, optimizaciones mecánicas del procesador (caché L1/L2/L3, escape analysis), y control de la presión del Garbage Collector.
El autor enseña a evitar optimizaciones prematuras aplicando una metodología guiada por datos que ahorra costes significativos de infraestructura en la nube. Indispensable para arquitectos de software e ingenieros de fiabilidad de sitios (SRE).
- Efficient Go
- Bartłomiej Płotka
- pprof
- go tool trace
- Escape Analysis
- Garbage Collection
- Benchmarking
- O'Reilly
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Auditoría de Rendimiento y Profiling de Motor de Datos en Go
Análisis y resolución de asignaciones innecesarias de memoria mediante pprof y trace, reduciendo el consumo de CPU en un 60%.

