Entradas

Entrada destacada

Ejecutar microservicio Spring Boot en una función AWS Lambda

Imagen
En el post de hoy vamos a tratar de explicar cómo podemos crear un microservicio en Spring Boot y publicarlo en una función Lambda de AWS . Una vez lo tengamos en AWS, dispondremos de un endpoint con el que podremos ejecutar la lógica contenida en nuestro microservicio. Para ello, aparte de Spring Boot, vamos a apoyarnos en las facilidades proporcionadas por el proyecto Spring Cloud . En el ejemplo vamos a utilizar Visual Studio Code para desarrollar la función, pero el proceso sería equivalente utilizando Eclipse. Como punto de partida de nuestro proyecto, vamos a suponer que ya tenemos creada una aplicación Spring Boot, denominada "cloud-function". Para crear la aplicación hemos utilizado la siguiente configuración en el Spring Initializr .   Una vez generado el proyecto y cargado en nuestro Visual Studio Code, la estructura de nuestra aplicación debería quedar algo así como la siguiente:   Generación de paquete JAR con el microservicio   Los pasos a seguir para config...

Crear base de datos DynamoDB en AWS paso a paso

Imagen
Amazon DynamoDB es una de las bases de datos NoSQL más avanzadas y escalables ofrecidas por Amazon Web Services (AWS) . Diseñada para gestionar grandes volúmenes de datos con alta disponibilidad y baja latencia , DynamoDB es una opción perfecta para aplicaciones modernas que requieren rendimiento constante y flexibilidad. Desde juegos en tiempo real hasta aplicaciones IoT o sistemas de comercio electrónico, esta base de datos es una herramienta clave en la nube de AWS.   En este post vamos a tratar de guiarte paso a paso en la creación de una base de datos DynamoDB dentro de tu cuenta de AWS.     ¿Qué es Amazon DynamoDB?   Amazon DynamoDB es un servicio de base de datos NoSQL totalmente administrado que permite almacenar y recuperar datos estructurados o semiestructurados a cualquier escala . No requiere preocuparse por configurar hardware, escalar servidores o realizar tareas de mantenimiento, ya que AWS gestiona todos los aspectos operativos.   Característica...

Crear un volumen EBS en AWS paso a paso

Imagen
Los volúmenes EBS (Elastic Block Store) de Amazon Web Services (AWS) son una solución de almacenamiento en la nube diseñada para ofrecer alta disponibilidad, escalabilidad y rendimiento constante para tus instancias EC2. Estos volúmenes funcionan como discos duros virtuales que puedes conectar y desconectar de tus máquinas en la nube , lo que los convierte en una herramienta esencial para almacenar datos persistentes. En este post, exploraremos qué es un volumen EBS, cómo funciona y cómo puedes crear uno en AWS paso a paso. Al finalizar, deberías disponer de las bases necesarias para gestionar almacenamiento flexible en la nube. ¿Qué es un volumen EBS?   Un volumen EBS (Elastic Block Store) es un servicio de almacenamiento en bloque ofrecido por AWS. A diferencia de los sistemas de almacenamiento en objetos como Amazon S3, los volúmenes EBS están diseñados para actuar como discos duros tradicionales que se conectan directamente a instancias EC2 . Esto significa que son ideales pa...