Go Eficiente: Optimización del Rendimiento Basada en Datos


Precio:
Precio de venta$65.99

Descripción

Con los avances tecnológicos, los mercados rápidos y la mayor complejidad de los sistemas, los ingenieros de software tienden a evitar el incómodo tema de la eficiencia del software. Sin embargo, las optimizaciones de rendimiento tácticas y basadas en la observabilidad son vitales para que cada producto ahorre dinero y garantice el éxito empresarial.

Con este libro, cualquier ingeniero puede aprender a abordar la eficiencia del software de forma eficaz, profesional y sin estrés. El autor Bartlomiej Plotka proporciona las herramientas y los conocimientos necesarios para que sus sistemas sean más rápidos y consuman menos recursos. Efficient Go le guía para lograr una mayor eficiencia diaria utilizando Go. Además, la mayor parte del contenido es independiente del lenguaje, lo que le permite incorporar hábitos pequeños pero efectivos a sus ciclos de programación o gestión de productos.

Este libro le muestra cómo:

  • Aclarar y negociar los objetivos de eficiencia
  • Optimizar la eficiencia en varios niveles
  • Utilizar recursos comunes como la CPU y la memoria de forma eficaz
  • Evaluar la eficiencia utilizando señales de observabilidad como métricas, registro, rastreo y perfiles (continuos) a través de proyectos de código abierto como Prometheus, Jaeger y Parca
  • Aplicar herramientas como go test, pprof, benchstat y k6 para crear micro y macro-benchmarks fiables
  • Utilizar eficientemente Go y sus características como slices, genéricos, goroutines, semántica de asignación, recolección de basura, ¡y mucho más!


Autor: Bartlomiej Plotka
Editorial: O'Reilly Media
Publicado: 13/12/2022
Páginas: 495
Tipo de encuadernación: Tapa blanda
Peso: 1.73lbs
Tamaño: 9.19h x 7.00w x 1.00d
ISBN13: 9781098105716
ISBN10: 1098105710
Categorías BISAC:
- Informática | Desarrollo e Ingeniería de Software | General
- Informática | Lenguajes | General
- Informática | Sistemas Distribuidos | Computación en la Nube