¿Qué es “Cloud Native” y por qué deberías tenerlo en cuenta?

Comenzamos a discutir el significado de Cloud Native dentro de Codurance hace algún tiempo. A medida que analizamos el tema, quedó claro que en realidad había mucho más que una simple respuesta o un artículo. De hecho, rápidamente nos dimos cuenta de que había una serie de artículos que escribir. El resultado es que este artículo es en gran medida el primero de una serie que señalará el camino hacia los otros temas que creemos que son una parte esencial de lo que significa Cloud Native y por qué debería importarnos.

Introducción

A principios de la década de 2000 escuchamos mucho sobre los principios SOLID. A medida que el mundo del software pasó de las aplicaciones de Windows a la funcionalidad basada en web, comenzamos a escuchar mucho sobre 12 factor applications. Este concepto fue propuesto por primera vez por Heroku alrededor de 2011. Diez años después, la web ha madurado. En particular, la mayoría de las organizaciones han trasladado su patrimonio de TI de sus instalaciones o del centro de datos físico a la nube. Esto ha abierto un gran potencial incluso para las empresas más pequeñas. Pero con ese potencial adicional han surgido nuevos desafíos de diseño.

¿Cómo puede aprovechar al máximo el poder de la nube para desbloquear un nuevo valor para su negocio? Diseñar sus sistemas y soluciones para aprovechar al máximo la nube, eliminar los grilletes impuestos por las restricciones del hardware tradicional y comprender cuándo y cómo aprovechar las soluciones comercializadas existentes se conoce como arquitectura nativa de la nube. En este artículo discutimos lo que realmente se entiende por “Arquitectura nativa en la nube”, cómo podemos aprovecharla y cómo podría aplicarse a su negocio.

 

Actualmente, las publicaciones de nuestro blog solo están disponibles en Inglés
Continua leyendo en inglés