Descripción
Una guía de inicio rápido para aprender herramientas esenciales de arquitectura de software, marcos, patrones de diseño y mejores prácticas
Características principales:
- Aplique el pensamiento crítico a sus prácticas de desarrollo de software y arquitectura, y aporte estructura a su enfoque utilizando estándares de TI bien conocidos.
- Comprenda el impacto de los enfoques nativos de la nube en la arquitectura de software.
- Integre las últimas tendencias tecnológicas en sus diseños arquitectónicos.
Descripción del libro:
¿Es usted un desarrollador experimentado al que le gusta añadir valor a un proyecto más allá de escribir código? ¿Se ha dado cuenta de que las buenas prácticas de desarrollo no son suficientes para que un proyecto tenga éxito y ahora quiere adoptar una visión más amplia en el panorama de las TI? Si es así, está listo para convertirse en arquitecto de software; alguien que puede tratar con cualquier parte interesada de TI, así como añadir valor a las numerosas dimensiones del desarrollo de software.
Sin embargo, el enorme volumen de contenido sobre arquitectura de software puede ser abrumador. "Software Architecture for Busy Developers" está aquí para ayudar. Escrito por Stéphane Eyskens, autor de "The Azure Cloud Native Mapbook", este libro le guía a través de su viaje en la arquitectura de software de una manera pragmática utilizando escenarios del mundo real. Basándose en más de 20 años de experiencia en consultoría, Stéphane le ayudará a comprender el papel de un arquitecto de software, sin florituras ni teorías innecesariamente complejas.
Comenzará por comprender qué significan los requisitos no funcionales y cómo impactan concretamente en la arquitectura objetivo. El libro cubre luego diferentes marcos utilizados en todo el panorama empresarial con la ayuda de casos de uso y ejemplos. Finalmente, descubrirá las formas en que la nube se está convirtiendo en un cambio de juego en el mundo de la arquitectura de software.
Al final de este libro, habrá adquirido una comprensión holística del panorama arquitectónico, así como habilidades más específicas de arquitectura de software. También estará listo para seguir su viaje en la arquitectura de software por su cuenta, ¡y en tan solo un fin de semana!
Lo que aprenderá:
- Comprender las funciones y responsabilidades de un arquitecto de software.
- Explore herramientas y marcos de arquitectura empresarial como The Open Group Architecture Framework (TOGAF) y ArchiMate.
- Domine los patrones de diseño clave utilizados en el desarrollo de software.
- Explore el ampliamente adoptado Método de Análisis de Compensaciones de Arquitectura (ATAM).
- Descubra los beneficios y desventajas de los monolitos, la arquitectura orientada a servicios (SOA) y los microservicios.
- Manténgase al tanto de las arquitecturas de moda como la basada en API, sin servidor y nativa de la nube.
A quién va dirigido este libro:
Este libro está dirigido a desarrolladores que quieren ascender en la escala organizacional y convertirse en arquitectos de software, comprendiendo el panorama general de las aplicaciones y descubriendo cómo las grandes empresas abordan las prácticas de arquitectura de software. Se requieren conocimientos previos de desarrollo de software para aprovechar al máximo este libro.
Autor: Stéphane Eyskens
Editor: Packt Publishing
Publicado: 15/10/2021
Páginas: 174
Tipo de encuadernación: Tapa blanda
Peso: 0.68 libras
Tamaño: 9.25 de alto x 7.50 de ancho x 0.37 de profundidad
ISBN13: 9781801071598
ISBN10: 1801071594
Categorías BISAC:
- Informática | Ingeniería informática
- Informática | Sistemas distribuidos | General
- Informática | Desarrollo e ingeniería de software | Análisis y diseño de sistemas
Este título no es retornable

