Creación de aplicaciones empresariales modernas: Arquitectura reactiva en la nube para Java, Spring y PostgreSQL


Precio:
Precio de venta$54.99

Descripción

Descubra una nueva forma de pensar sobre las aplicaciones empresariales a la luz del cambio masivo de la industria hacia la computación en la nube y las tecnologías de programación reactiva. Este libro sintetiza tecnologías y técnicas como el event sourcing, la segregación de responsabilidades de comandos y consultas (CQRS), las pruebas basadas en propiedades y GraphQL en una guía cohesiva para aplicaciones empresariales modernas que beneficia a cada desarrollador.
El libro comienza con una mirada a los fundamentos de las aplicaciones empresariales modernas. Estos fundamentos incluyen las reglas de negocio y la gestión de datos a lo largo del tiempo. Se explican los beneficios de las técnicas reactivas, incluyendo cómo están fundamentalmente alineadas con lo que los desarrolladores de aplicaciones se esfuerzan por lograr en su trabajo.
El autor Peter Royal le proporciona una sólida guía a seguir a medida que evoluciona sus sistemas existentes, así como ejemplos de cómo construir esos sistemas utilizando técnicas modernas en Spring, Java y PostgreSQL.
Lo que aprenderá
  • Arquitectar aplicaciones de negocio para entornos basados en la nube
  • Diseñar aplicaciones de negocio sostenibles
  • Integrar las mejores prácticas de GraphQL en las aplicaciones de negocio
  • Utilizar pruebas basadas en propiedades para probar exhaustivamente los posibles estados del sistema
  • Pensar en las aplicaciones de negocio en términos de flujos de mensajes
  • Relacionar los beneficios de los sistemas reactivos con los objetivos de negocio
  • Modelar el tiempo de forma adecuada para los requisitos del negocio

Para quién es este libro
Desarrolladores de software en activo que están construyendo aplicaciones empresariales, desarrolladores a los que se les pide que implementen en entornos de nube que son más volátiles que los centros de datos aprovisionados estáticamente, desarrolladores que quieren aumentar la fiabilidad de sus sistemas y tienen dificultades para encontrar los paradigmas y arquitecturas adecuados para lograr sus objetivos, desarrolladores que ven y utilizan capacidades en software en otras áreas de sus vidas y quieren llevar esas capacidades a su propio trabajo, y desarrolladores con experiencia en el diseño de otros tipos de software que quieren aprender a diseñar aplicaciones empresariales.


Autor: Peter Royal
Editorial: Apress
Publicado: 14/12/2022
Páginas: 186
Tipo de encuadernación: Tapa blanda
Peso: 0.81lbs
ISBN13: 9781484289914
ISBN10: 1484289919
Categorías BISAC:
- Informática | Lenguajes | Java
- Informática | Desarrollo e Ingeniería de Software | General
- Informática | Programación | General

Acerca del autor
​Peter Royal es un desarrollador de software que actualmente reside en Los Ángeles, CA. Ha estado escribiendo software desde la escuela secundaria, siendo su primera aplicación empresarial una herramienta de calendario para su escuela. Desde entonces, ha escrito aplicaciones empresariales para una variedad de industrias como contratista o desarrollador interno. Le gusta construir herramientas para sus compañeros de trabajo y poder trabajar con colegas para iterar y personalizar, con el objetivo de hacer herramientas que no sean frustrantes de usar. Ha llegado a apreciar las arquitecturas y prácticas pragmáticas que permiten que los sistemas prosperen a largo plazo.