Descripción
Una guía profesional para resolver problemas complejos al diseñar software moderno
Características principales:
- Aprenda las mejores prácticas para diseñar sistemas de software de nivel empresarial
- Comprenda la importancia de construir sistemas confiables, mantenibles y escalables
- Conviértase en un arquitecto de software profesional aprendiendo los patrones de diseño de software y los conceptos arquitectónicos más efectivos
Descripción del libro:
A medida que las empresas experimentan una transformación digital para mantenerse al día con la competencia, ahora es más importante que nunca que los profesionales de TI diseñen sistemas para mantenerse al día con la tasa de cambio mientras mantienen la estabilidad.
Este libro lo lleva a través de los patrones arquitectónicos que impulsan los sistemas de software de nivel empresarial y los elementos arquitectónicos clave que permiten el cambio, como eventos, servicios autónomos y micro frontends, además de demostrar cómo implementar y operar sistemas antifrágiles. Dividirá un sistema y definirá límites para que los equipos puedan trabajar de forma autónoma y acelerar el ritmo de la innovación. El libro también cubre patrones de datos y eventos de bajo nivel que soportan toda la arquitectura, a la vez que lo prepara para los diferentes patrones de diseño de servicios autónomos. A medida que avance, se centrará en las mejores prácticas de seguridad, confiabilidad, capacidad de prueba, observabilidad y rendimiento. Finalmente, el libro combina todo lo que ha aprendido, explicando las metodologías de experimentación, implementación y entrega continuas antes de brindarle algunas reflexiones finales sobre cómo comenzar a progresar.
Al final de este libro, podrá diseñar sus propios sistemas sin servidor basados en eventos que estén listos para adaptarse y cambiar para que pueda ofrecer valor al ritmo que su empresa necesita.
Lo que aprenderá:
- Explore patrones arquitectónicos para crear sistemas antifrágiles que prosperen con el cambio
- Concéntrese en las prácticas de DevOps que empoderan a los equipos autosuficientes de pila completa
- Construya sistemas sin servidor a escala empresarial
- Aplique los principios de microservicios al frontend
- Descubra cómo se aplican los principios SOLID a la arquitectura de software y bases de datos
- Cree procesadores de flujo de eventos que impulsen el patrón de obtención de eventos y CQRS
- Implemente un sistema multirregional, incluidas comprobaciones de estado regionales, enrutamiento basado en latencia y replicación
- Explore el patrón Strangler para migrar sistemas heredados
Para quién es este libro:
Este libro es para arquitectos de software y aspirantes a arquitectos de software que desean aprender sobre diferentes patrones y mejores prácticas para diseñar mejor software. Se requiere experiencia de nivel intermedio en desarrollo y diseño de software. El conocimiento de nivel principiante de la nube también lo ayudará a aprovechar al máximo este libro de diseño de software.
Author: John Gilbert
Publisher: Packt Publishing
Published: 07/30/2021
Pages: 436
Binding Type: Paperback
Weight: 1.64lbs
Size: 9.25h x 7.50w x 0.89d
ISBN13: 9781800207035
ISBN10: 1800207034
BISAC Categories:
- Computadoras | Software de Negocios y Productividad | General
- Computadoras | Desarrollo e Ingeniería de Software | Análisis y Diseño de Sistemas
- Computadoras | Sistemas Distribuidos | General
Este título no es retornable

