¡Lánzalo!: Diseña e Implementa Software Listo para Producción


Precio:
Precio de venta$67.93

Descripción

Un solo fallo de software dramático puede costar a una empresa millones de dólares, pero puede evitarse con cambios sencillos en el diseño y la arquitectura. Esta nueva edición del estándar de la industria más vendido le muestra cómo crear sistemas que funcionen durante más tiempo, con menos fallos y que se recuperen mejor cuando ocurren cosas malas. La nueva cobertura incluye DevOps, microservicios y arquitectura nativa de la nube. Los antipatrones de estabilidad han crecido hasta incluir problemas sistémicos en sistemas a gran escala. Esta es una guía pragmática imprescindible para la ingeniería de sistemas de producción.

Si es desarrollador de software y no quiere recibir alertas todas las noches durante el resto de su vida, aquí tiene la ayuda. Con una combinación de estudios de casos sobre grandes pérdidas (pérdida de ingresos, pérdida de reputación, pérdida de tiempo, pérdida de oportunidades) y consejos prácticos y realistas obtenidos a través de una experiencia dolorosa, este libro le ayuda a evitar los escollos que cuestan a las empresas millones de dólares en tiempo de inactividad y reputación. El ochenta por ciento del costo del ciclo de vida del proyecto se encuentra en la producción, sin embargo, pocos libros abordan este tema.

Esta edición actualizada trata sobre la producción de los sistemas actuales, más grandes, más complejos y altamente virtualizados, e incluye información sobre ingeniería del caos, la disciplina de aplicar la aleatoriedad y el estrés deliberado para revelar problemas sistemáticos. Construya sistemas que sobrevivan al mundo real, evite el tiempo de inactividad, implemente actualizaciones sin tiempo de inactividad y entrega continua, y haga que las aplicaciones nativas de la nube sean resilientes. Examine formas de diseñar, y construir software, particularmente sistemas distribuidos, que resistan los vientos huracanados de un flash mob, un Slashdotting o un enlace en Reddit. Eche un vistazo a fondo al software que no superó la prueba y encuentre formas de asegurarse de que su software sobreviva.

Para evitar el dolor y obtener la experiencia... adquiera este libro.



Autor: Michael T. Nygard
Editorial: Pragmatic Bookshelf
Publicado: 30/01/2018
Páginas: 378
Tipo de encuadernación: Tapa blanda
Peso: 1.43lbs
Tamaño: 9.25h x 7.50w x 0.78d
ISBN13: 9781680502398
ISBN10: 1680502395
Categorías BISAC:
- Computadoras | Desarrollo e ingeniería de software | Gestión de proyectos
- Computadoras | Sistemas distribuidos | Computación cliente-servidor
- Computadoras | Tecnología de la información

Sobre el autor

Michael Nygard ha sido programador y arquitecto profesional durante más de 15 años. Ha entregado sistemas en funcionamiento al gobierno de EE. UU. y a las industrias bancaria, financiera, agrícola y minorista. Michael es un orador popular en conferencias técnicas y ha escrito y coescrito varios libros, incluyendo 97 Things Every Software Architect Should Know y la primera edición, la más vendida, de este libro.