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

· 出版商:ANAYA MULTIMEDIA
電子書
416
頁數
符合資格

關於這本電子書

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.

關於作者

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.

為這本電子書評分

請分享你的寶貴意見。

閱讀資訊

智能手機和平板電腦
請安裝 Android 版iPad/iPhone 版「Google Play 圖書」應用程式。這個應用程式會自動與你的帳戶保持同步,讓你隨時隨地上網或離線閱讀。
手提電腦和電腦
你可以使用電腦的網絡瀏覽器聆聽在 Google Play 上購買的有聲書。
電子書閱讀器及其他裝置
如要在 Kobo 等電子墨水裝置上閱覽書籍,你需要下載檔案並傳輸到你的裝置。請按照說明中心的詳細指示,將檔案傳輸到支援的電子書閱讀器。