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.

Catalyst Serverless - Guía de inicio rápido

Esta sección cubre los pasos generales involucrados en la creación y desarrollo de tus aplicaciones de Catalyst aprovechando los componentes de Catalyst Serverless. Puedes diseñar, probar y desplegar aplicaciones robustas y microservicios de cualquier escala usando los diversos componentes de Serverless.

  1. Crear un proyecto - Accede a la consola de Catalyst para crear un nuevo proyecto. Después de que la creación del proyecto se complete, podrás acceder a todos los componentes de Serverless y otros servicios de Catalyst desde la consola.
Nota: Puedes familiarizarte con los diversos servicios y componentes y obtener una comprensión más práctica de Catalyst usando la guía paso a paso presente en la sección de Tutoriales.

Adicionalmente, también puedes crear un nuevo proyecto en el entorno local inicializándolo desde el CLI. Puedes inicializar recursos del proyecto como funciones o servicios de cliente junto con el proyecto. Primero debes instalar Catalyst CLI e iniciar sesión en tu cuenta remota antes de poder acceder a los comandos de Catalyst y trabajar con tu aplicación localmente.

  1. Desarrollar tu aplicación - Puedes inicializar los componentes de tus funciones como Basic I/O,Advanced I/O, Event, Cron, Integration o Browser Logic. Luego puedes programar tu aplicación localmente usando un IDE de tu preferencia.
Nota: También puedes agregar nuevas funciones en un directorio de proyecto existente usando el comando de Catalyst CLI: catalyst functions:add.

Las funciones de Catalyst Serverless se pueden programar en:

Cuando inicializas tus funciones, puedes elegir el stack e instalar las dependencias requeridas. Algunos archivos de configuración pertenecientes a Catalyst también se instalarán en tu directorio local del proyecto.

Puedes consultar las plantillas de código presentes en los SDKs de Catalyst para incorporar componentes de Catalyst Cloud Scale en tu aplicación, como funcionalidades backend como base de datos, almacenamiento, caché, etc., y construir desde un microservicio simple hasta una aplicación empresarial robusta. Existen SDKs exclusivos para cada uno de los lenguajes de programación soportados, y también tienes SDKs disponibles para desarrollar aplicaciones Web, Android, iOS y Flutter.

Adicionalmente, puedes emplear Circuits para orquestar el flujo de trabajo de tu aplicación desde la consola. Security Rules contendrá las definiciones de seguridad predeterminadas para tus funciones Basic I/O y Advanced I/O.

También puedes construir y desplegar tu aplicación o servicio como una solución AppSail como un paquete completo. El componente PaaS te permite desarrollar soluciones independientes de Catalyst y simplemente alojarlas en la plataforma.

  1. Probar tu aplicación - Puedes probar los recursos de tu proyecto como las funciones o AppSail localmente usando el comando CLI catalyst serve. También puedes probar los endpoints de tu aplicación accediendo a ellos a través de sus URLs generadas por Catalyst, o probar funciones lanzando un shell para funciones usando el comando CLI catalyst functions: shell.

  2. Desplegar en la consola - Despliega los recursos de tu proyecto en la consola desde el CLI usando el comando catalyst deploy después de probarlos localmente. También puedes subir funciones directamente en la consola.

  3. Registrar y monitorear - Ahora puedes aprovechar los componentes de Catalyst DevOps para registrar y monitorear tu función. También puedes asegurar los endpoints de tu función y realizar todas las tareas de gestión de operaciones con DevOps.

  4. Desplegar a producción - Cuando tu aplicación o microservicio esté listo para desplegarse, puedes migrar tus recursos al entorno de producción.

Puedes continuar monitoreando tus aplicaciones con Catalyst DevOps.

Nota: La secuencia de pasos especificada aquí puede diferir según tu lógica de negocio o de aplicación, o tu caso de uso específico. El flujo mencionado en las fases de despliegue y prueba de la aplicación puede alterarse según tus requisitos. Este es un conjunto genérico de directrices que es adecuado para una aplicación o microservicio típico de pequeña a mediana escala, basado en cliente.

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

EN ESTA PÁGINA