Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Amazon Web Services

Aplicación para reabastecimiento de stock (Español LATAM) | Stock Replenishment App (LATAM Spanish)

Amazon Web Services and Amazon via AWS Skill Builder

Overview

Información general del laboratorio

El laboratorio simula una aplicación basada en eventos. Una aplicación basada en eventos es una patrón de arquitectura de software donde los componentes del sistema se comunican a través de eventos. Los eventos son mensajes discretos que representan un cambio en el estado u ocurrencia en el sistema. En la arquitectura dirigida por eventos, los componentes están desvinculados, lo que les permite actuar de manera independiente cuando se genera un evento y, así, mejorar la escalabilidad, flexibilidad y tolerancia a errores.

La aplicación basada en eventos que se utiliza en este laboratorio está compuesta de los siguientes productos de AWS. AWS EventBridge (antes conocido como AWS EventBus), responsable de administrar el flujo de eventos entre los distintos componentes de la aplicación. AWS Event Rules, que se utiliza para filtrar y enviar los eventos en base a criterios específicos. API HTTP de AWS sin servidor es un servicio de API Gateway que administra las solicitudes y respuestas de HTTP. Las funciones sin servidor de AWS son funciones Lambda que procesan eventos y realizan acciones específicas en la respuesta. DynamoDB se usa para guardar y recuperar los datos de la aplicación.

La aplicación se basa en un sistema de inventario. La opción Get Stock Level (Obtener nivel de stock) funciona cuando el laboratorio comienza. La opción Create Purchase (Crear compra) no funciona. Se le asigna la tarea de resolver por qué esta opción falla y, luego, hacer las actualizaciones necesarias para que sea operativa.

Objetivos

Al final de este laboratorio, podrá hacer lo siguiente:

  • Solucionar problemas en la aplicación basada en eventos.
  • Revisar eventos escritos en el bus de evento.
  • Revisar el bus de reglas de EventBridge.
  • Actualizar y volver a implementar la aplicación basada en eventos.

Conocimientos técnicos previos necesarios

Para completar correctamente este laboratorio, debe reunir estos requisitos:

  • Conocer la navegación básica de la Consola de administración de AWS.
  • Tener conocimientos de edición y ejecución de scripts con el editor de código y terminal de AWS Cloud9.
  • Contar con un conocimiento básico y familiaridad con Amazon API Gateway, AWS Serverless Application Model (SAM), AWS Lambda, y AWS CloudFormation.
  • La experiencia previa con productos de AWS e informática sin servidor es preferible, pero no es obligatoria.

Duración

Para completar este laboratorio se necesitan 60 minutos.

Significados de los íconos

Durante este laboratorio se utilizan varios íconos para llamar la atención sobre diferentes tipos de instrucciones y notas. En la siguiente lista, se explica el propósito de cada ícono:

  • Comando: un comando que debe ejecutar.
  • Resultado esperado: un resultado de ejemplo que puede utilizar para verificar el resultado de un comando o archivo editado.
  • Nota: una sugerencia, consejo u orientación importante.
  • Recomendación: un momento para hacer una pausa y pensar cómo aplicaría un concepto en su propio entorno o para iniciar una conversación sobre el tema en cuestión.

Reviews

Start your review of Aplicación para reabastecimiento de stock (Español LATAM) | Stock Replenishment App (LATAM Spanish)

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.