ARQUITECTURA DE SOFTWARE

ARQUITECTURA DE SOFTWARE

DEHGHANI / FORD / RICHARDS, MARK

46,50 €
IVA incluido
Disponible en 1 semana
Editorial:
ANAYA
Año de edición:
2023
Materia
Informática
ISBN:
978-84-415-4823-7
Edición:
1
46,50 €
IVA incluido
Disponible en 1 semana

Introducción
1. ¿Qué pasa cuando no hay «Mejores prácticas»?

Parte I. Separar elementos

2. Acoplamiento exigente en arquitectura de software
3. Modularidad arquitectónica
4. Disgregación arquitectónica
5. Patrones de descomposición basada en componentes
6. Separar datos operativos
7. Granularidad del servicio

Parte II. Reensamblar elementos

8. Reutilizar patrones
9. Propiedad de datos y transacciones distribuidas
10. Acceso de datos distribuidos
11. Gestionar procesos de trabajo distribuidos
12. Sagas transaccionales
13. Contratos
14. Gestión de datos analíticos
15. Construir nuestro propio análisis de ventajas y desventajas
A. Referencias de conceptos y términos
B. Referencias de registros de decisiones arquitectónicas
C. Referencias de ventajas y desventajas

Índice alfabético

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.

Artículos relacionados

  • OFFICE 2025
    DELGADO, J.
    La cuota de mercado de Microsoft Office a nivel mundial es abrumadora, tanto en el ámbito personal como profesional. Este manual describe con un lenguaje claro, conciso y directo los conceptos necesarios para aprovechar los recursos más importantes que ofrece la última versión de esta suite ofimática.Libera tu creatividad y expresa cualquier idea con las impactantes presentacio...
    Queda 1 en Stock

    29,95 €

  • BIO-INSPIRED COMPUTATION ND APPLICATION IN IMAGE PROCESSING
    YANG, X. / PAPA, J.
    Bio-Inspired Computation and Applications in Image Processing summarizes the latest developments in bio-inspired computation in image processing, focusing on nature-inspired algorithms that are linked with deep learning, such as ant colony optimization, particle swarm optimization, and bat and firefly algorithms that have recently emerged in the field.In addition to documenting...
    Queda 1 en Stock

    167,96 €

  • PROGRAMACIÓN Y MOTORES DE VIDEOJUEGOS
    CORTES CAMPO, F.
    Este libro desarrolla los contenidos del módulo Programación y motores de videojuegos, perteneciente al curso de especialización Desarrollo de videojuegos y realidad virtual, recogidos en el Real Decreto 261/2021, de 13 de abril. Gracias a su lectura, aprenderá las bases de la programación y el diseño de videojuegos. Cada capítulo incluye teoría, cuestionarios tipo test y activ...
    Disponible en 1 semana

    29,90 €

  • CURSO PRÁCT CON UNITY 3D
    CANTÓN NADALES, D.
    El primer libro en español que guía el desarrollo de videojuegos con Unity, desde los fundamentos hasta la creación de builds ejecutables.Dirigido a principiantes y desarrolladores con experiencia, este libro te acompaña paso a paso, desde el uso del Unity Editor hasta la creación de videojuegos completos y optimizados. Aprenderás a manipular GameObjects, programar en C# y Visu...
    Disponible en 1 semana

    29,95 €

  • EL GRAN LIBRO DE PROGRAMACIÓN EN C++
    GONZALEZ PEREZ, A.
    ¿Busca un método que le haga disfrutar mientras aprende a programar? Descubra un enfoque totalmente renovado de la enseñanza en programación que deja atrás las pedagogías áridas y enfocadas únicamente en la teoría. Este libro apuesta por aprender a dominar el lenguaje de programación en C++ a través de un método ambicioso y diferente: la pedagogía competencial, multidisciplina...
    Disponible en 1 semana

    28,80 €

  • DOMINA CHATGPT EN 3 DÍAS Y APROVECHA TODO SU POTENCIAL
    TAPIAS CANTOS, P.
    ¿Cómo puede la Inteligencia Artificial revolucionar tu vida? ChatGPT es una herramienta pionera capaz de liberar tu creatividad, agilizar tareas y elevar tu productividad en los ámbitos personal y profesional. Si quieres descubrir cómo ChatGPT puede mejorar tu forma de trabajar, aprender y crear, has llegado al libro indicado. Con esta segunda edición, lograrás comprender y apr...
    Disponible en 1 semana

    14,80 €