Capítulo 3. Aplicaciones nativas de la nube

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Así que hasta ahora en este libro, la discusión sobre las motivaciones y principios detrás de las tecnologías nativas de la nube abordó el por qué y el qué. Ahora, vamos a sumergirnos en el cómo. Este capítulo presenta las técnicas, herramientas y tecnologías que hacen posible el enfoque nativo de la nube, concretamente en el contexto de Google Cloud.

Componentes autónomos que se comunican con mensajes

Alan Kay, destacado informático conocido principalmente por ser pionero de la programación orientada a objetos y por el desarrollo del lenguaje de programación Smalltalk en la década de 1970, concibió el software informático como algo parecido a un sistema biológico constituido por células interconectadas. Su modelo fomenta una mentalidad que promueve la modularidad y la reutilización de las aplicaciones.

La piedra angular del concepto de Kay es la mensajería, un mecanismo que permite a las células de la aplicación comunicarse entre sí. A diferencia de los métodos tradicionales que se basan en un estado compartido, la mensajería garantiza la interacción mediante el envío y la recepción de información. Esencialmente, Kay abogaba por un mundo de componentes autónomos, que interactuaran a la perfección mediante mensajes.

Curiosamente, las aplicaciones nativas de la nube comparten sorprendentes paralelismos con la visión de ...

Get Desarrollo nativo en la nube con Google Cloud now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.