Arquitectura de software: las partes difíciles. Análisis moderno de ventajas y desventajas para arquitecturas distribuidas

· Vendido por ANAYA MULTIMEDIA
eBook
416
Páginas
Apto

Información sobre este eBook

En arquitectura de software no hay decisiones fáciles. Sí hay muchas partes difíciles, problemas o cuestiones complicadas sin buenas prácticas, que nos obligan a elegir entre varias soluciones intermedias. Con este libro, descubrirá cómo pensar críticamente sobre las ventajas y desventajas relacionadas con las arquitecturas distribuidas. Además de las explicaciones teóricas, el presente volumen contiene ejemplos prácticos y conoceremos a la Patrulla Sysops, un grupo imaginario de profesionales de la arquitectura con los que estudiaremos la granularidad del servicio, cómo gestionar los flujos de trabajo, la administración y separación de contratos, las transacciones distribuidas y hasta la optimización de características operativas, como la escalabilidad, la elasticidad y el rendimiento. El propósito principal de este libro es proporcionar las herramientas para realizar análisis de ventajas y desventajas, para enfrentarnos a los problemas de arquitectura y tomar la mejor decisión en cada caso.

* Analizar las ventajas y desventajas, y documentar las decisiones de manera efectiva.

* Tomar mejores decisiones considerando la granularidad del servicio.

* Comprender las complejidades de desmantelar aplicaciones rígidas.

* Gestionar y separar contratos entre servicios.

* Manejar datos en una arquitectura altamente distribuida.

* Descubrir patrones para gestionar el proceso de trabajo y las transacciones cuando se separan aplicaciones.

Acerca del autor

Zhamak Dehgani es directora de tecnología en Thoughtworks, centrada en arquitectura distribuida y tecnologías emergentes. Es la fundadora de 'Data Mesh' (Malla de datos). Neal Ford es director, arquitecto de software y 'meme wrangler' (domador de ideas o transmisor de ideas mediante el debate) en Thoughtworks, una consultoría de tecnología líder a nivel mundial. Mark Richards es un activo arquitecto de software con experiencia en el diseño e implementación de microservicios, arquitecturas orientadas a servicios y sistemas distribuidos. Pramod Sadalage es director de datos y DevOps en Thoughtworks, con experiencia en aplicación y desarrollo evolutivo de bases de datos, arquitectura de datos, bases de datos NoSQL y modelos de refactorización de bases de datos.

Valorar este eBook

Danos tu opinión.

Información sobre cómo leer

Smartphones y tablets
Instala la aplicación Google Play Libros para Android y iPad/iPhone. Se sincroniza automáticamente con tu cuenta y te permite leer contenido online o sin conexión estés donde estés.
Ordenadores portátiles y de escritorio
Puedes usar el navegador web del ordenador para escuchar audiolibros que hayas comprado en Google Play.
eReaders y otros dispositivos
Para leer en dispositivos de tinta electrónica, como los lectores de libros electrónicos de Kobo, es necesario descargar un archivo y transferirlo al dispositivo. Sigue las instrucciones detalladas del Centro de Ayuda para transferir archivos a lectores de libros electrónicos compatibles.