Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Alien City Using AppSail

Introducción

Este tutorial te ayudará a construir una aplicación web Python Flask llamada Alien City y hospedarla usando la oferta serverless de Catalyst, AppSail. AppSail es un componente PaaS altamente escalable que te permite programar tu aplicación en cualquier framework de programación de tu elección, independiente de cualquier estructura de código específica de Catalyst, y hospedarla en Catalyst con facilidad.

Alien City es una aplicación divertida que te permite buscar y reportar encuentros con alienígenas en una ciudad.

La aplicación web se verá de la siguiente manera: catalyst_appsail_tut_showcase_app Puedes acceder a una aplicación funcional y probar su funcionamiento aquí: ¡Prueba la app!

La aplicación Alien City utiliza componentes de los siguientes servicios de Catalyst:

  1. Catalyst Serverless:

    • AppSail: Para hospedar la aplicación independiente de Python Flask. Construiremos el front-end de la app así como la lógica del backend, y los empaquetaremos juntos para desplegar en AppSail.
  2. Catalyst Cloud Scale:

    • Data Store: Para almacenar la base de datos de las ciudades donde se han reportado encuentros con alienígenas.
    • ZCQL: Para obtener datos del Data Store a través de consultas.

Se te proporcionará el código de los archivos que se incluirán en la aplicación en este tutorial. Solo necesitarás copiar el código y pegarlo en los archivos apropiados según las instrucciones.

Arquitectura de la aplicación

El funcionamiento de la aplicación Alien City se puede describir de la siguiente manera:

  • Reportar un encuentro con alienígenas
    Un usuario ingresa el nombre de una ciudad donde experimentó un encuentro con alienígenas. Si la ciudad ya fue reportada anteriormente, la app muestra un mensaje notificando al usuario. Si la ciudad nunca ha sido reportada, los datos se agregarán a una tabla en el Data Store identificando la ciudad.

  • Verificar un encuentro con alienígenas
    Un usuario verifica si hay un registro de un encuentro con alienígenas en una ciudad en particular proporcionando su nombre. Si existe un registro de esa ciudad en el Data Store, la app mostrará una respuesta positiva. De lo contrario, mostrará una respuesta negativa. catalyst_alcity_architecture

Última actualización 2026-03-20 21:51:56 +0530 IST

Tiempo mínimo para completar:

30 mins

Nivel de dificultad:

Beginner

SERVICIOS INVOLUCRADOS

Serverless Cloud Scale

COMPONENTES INVOLUCRADOS

AppSail Data Store ZCQL