Autor

Soy Ingeniero Superior de Telecomunicación y en mis múltiples vidas he desarrollado en lenguajes que no creeríais, operado sistemas más allá de Orion, administrado sistemas con Ansible y hasta gestionado ofertas internacionales. Una mamá renacentITsta, fan de la cocina, el anime, los zombies y la jardinería. ¡Full Stack!

Ponente en

Redactor en

Cómo usar Terraform y Workspaces en AWS y GCloud

Todos los que hayan usado alguna vez Terraform con algún proveedor web, tienen claro cómo configurar un provider y el backend, pero ¿todos usan workspaces para distinguir los estados y configuraciones de cada entorno?

En este artículo veremos una breve guía para ayudar a entender y configurar estos dos procesos. Atent@s, ¡que empezamos!

sigue leyendo…

Microservicios, ¿por qué llevamos años apostando por esta arquitectura?

Las arquitecturas basadas en microservicios son uno de los componentes fundamentales a la hora de llevar a cabo el proceso de transformación digital.

Pero, ¿qué es un microservicio? Es un estilo de desarrollo por el cual aplicaciones complejas se desglosan funcionalmente en aplicaciones más sencillas, que se pueden desplegar y escalar con relativa facilidad e independencia.

Las ventajas que aporta este tipo de arquitectura: es políglota, tiene un principio de responsabilidad única; permite un escalado eficiente, elástico y horizontal en función de la demanda… han hecho que en Paradigma llevemos años apostando por esta tecnología.

Recopilamos nuestro mejor contenido sobre microservicios para ponerte al día y para darte razones de sobra para que apuestes sin miedo por esta arquitectura.

sigue leyendo…

Cómo desplegar microservicios en Amazon

En Paradigma hemos apostado fuerte por arquitecturas basadas en contenedores que a su vez se despliegan en infraestructuras Openshift o Kubernetes.

Hoy vamos a ver los distintos servicios que ofrece AWS para este tipo de despliegues (AWS ECS, EKS y Fargate) y en concreto cómo se haría con Amazon Elastic Container Service (ECS).

Para no alargarnos demasiado, no vamos a considerar otras opciones que no sean servicios propios de AWS, como sería el caso de desplegar Kubernetes en AWS con herramientas como KOPS o incluso del despliegue de Openshift en AWS. ¡Arrancamos!

sigue leyendo…

Distintas maneras de trabajar con AWS Lambda

Serverless es una de las palabras más de moda en los entornos tecnológicos y no en vano. Todos los gigantes del Cloud están desplegando servicios que nos permiten abstraernos de la infraestructura subyacente para poder desplegar nuestro código de forma rápida, potente y con una fácil integración con el resto de servicios de sus plataformas.

En concreto Amazon Web Services hace ya tiempo que ofrece su servicio AWS Lambda, que permite ejecutar código Java, Node.js, C# y Python (hasta el momento) sin servidores.

AWS Lambda trabaja supuestamente sin servidores y permite al desarrollador obviar conceptos como VPC, subredes, tablas de rutas y zonas de disponibilidad, o por lo menos, le permiten tener un conocimiento menos profundo de estos conceptos.

Nos centramos en este post en exponer las distintas formas de gestionar, tanto la parte de red como la integración continua, en entornos que usen este Servicio de AWS. Cada una de ellas tiene su parte positiva y negativa, lo veremos a continuación.

sigue leyendo…

Cómo montar tu propia nube con la ayuda de AWS y Cloudformation

Cada vez es más común que las aplicaciones, servicios e infraestructuras de las empresas se hagan en Cloud. No es la primera vez en el blog que hablamos de las ventajas que tiene trabajar en Cloud, de cuáles son las principales plataformas y tecnologías de Cloud o, incluso, de por qué todas las empresas deberían seguir los pasos de Amazon.

Incluso en alguna ocasión hemos sobrevolado los servicios de AWS. Sin embargo, en esta ocasión vamos a centrarnos en el servicio Amazon Virtual Private Cloud (VPC), que nos permite construir un CPD de comunicaciones virtual a golpe de ratón.

aws-icon

sigue leyendo…

Devops, microservicios, autoescalado y desarrollo de apps: las claves del éxito de Amazon

Después del resumen del AWS Summit Madrid 2016 y de avanzar lo que se contó en las charlas Innovación en el mundo Enterprise y Agilidad en Cloud, en el post de hoy hablaremos de Go! Build!, otra de las sesiones paralelas donde se profundizó en cómo se ve en Amazon el perfil de desarrollo y DevOps, cómo se crea una aplicación a gran escala y cómo se puede desarrollar una aplicación móvil con AWS.

AWS

sigue leyendo…