YoVDO

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

Offered By: Amazon Web Services via AWS Skill Builder

Tags

Serverless Computing Courses AWS CloudFormation Courses AWS Lambda Courses API Gateways Courses AWS Cloud9 Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

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.

Tags

Related Courses

AWS Cloud Practitioner - CLF-C01 (LA)
A Cloud Guru
AWS Developer Tools Deep Dive
A Cloud Guru
Cloud Computing Foundations
A Cloud Guru
Google Cloud Functions Deep Dive
A Cloud Guru
Intro to GCP for AWS Admins
A Cloud Guru