¿Cómo utilizar AWS lambda en Netlify?

AWS Lambda se ha convertido en una de las mejores opciones para desarrollar aplicaciones serverless, ahora Netlify nos proporciona una opción muy potente para configurar nuestras funciones e integrarlas en el ciclo de desarrollo de nuestro sitio web.

JSteven

3 minute read

Las arquitecturas serverless han tomado mucha fuerza en los últimos años, esto debido a que la complejidad que supone la infraestructura de software en aplicaciones que deben ser altamente concurrentes, que deben estar pesadas para tener picos de demanda altos en tiempos muy precisos y además lidiar con la complejidad accidental, supone un gran reto para los arquitectos y desarrolladores. Serverless propone un ciclo de desarrollo diferente al que estamos acostumbrados, se enfoca en dedicar el mayor esfuerzo en el diseño de la solución del problema y en el desarrollo, dejando a que otro ente (AWS, Azure, Google) se encargue de dónde (nube) y cómo (virtualización y auto-escalamiento) va a ejecutarse nuestra aplicación.

¿Automatizar la construcción de tus microservicios? ¡Docker Compose al rescate!

Cuando se tiene una aplicación compuesta de varios microservicios la complejidad de los despliegues se comienza a notar. Docker Compose es una herramienta dentro del ecosistema Docker que nos facilita esta tarea.

JSteven

7 minute read

Hemos visto anteriormente como dockerizar una aplicación de manera que podemos simplemente dar acceso al repositorio de nuestra aplicación a los compañeros de trabajo y docker se encargará de crear la misma imagen que nosotros tenemos. Pero, ¿Qué pasa si nuestra aplicación va creciendo? Ya no es solo una app que sirve contenido estático, ahora se conecta a la base de datos y expone una API a través de la cual se conectan otros clientes, ¿Y si además la app requiere despachar información en tiempo real por lo que se conecta a una base de datos en memoria como redis?

¿Quieres automatizar la infraestructura de tu aplicación? Aprende a cómo hacerlo con Docker

Automatiza la infraestructura de tus aplicaciones usando Docker, en este artículo veremos cómo, aprovechando los conceptos y técnicas de DevOps, tener un ambiente de desarrollo que se comporte igual en producción

jsteven

6 minute read

Visualiza el siguiente escenario: Un programador es contratado para trabajar en el proyecto X, inicialmente la inclusión de nuevos integrantes al equipo de desarrollo era muy sencillo, la persona solo descargaba los repositorios del proyecto, añadía algunas librerías standalone y en su IDE con solo dar Run todo se levantaba correctamente. A medida que el proyecto fue creciendo, se añaden más microservicios, integraciones con servicios externos, certificados de seguridad que se requieren añadir, modificación de archivos Host, entre otros.