Entradas

Mostrando entradas de marzo, 2025

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...