# Primeros pasos -------------------------------------------------------------------------------- title: "Introducción" description: "Aprende sobre los primeros pasos con Catalyst Serverless, que proporciona potentes soluciones FaaS y PaaS para múltiples entornos." last_updated: "2026-07-30T07:10:05.819Z" source: "https://docs.catalyst.zoho.com/es/serverless/getting-started/introduction/" service: "Serverless" -------------------------------------------------------------------------------- # Catalyst Serverless Serverless, impulsado por Catalyst, te permite experimentar potentes servicios en la nube de **Function-as-a-Service (FaaS)** y **Platform-as-a-Service (PaaS)**. Este servicio pro-code, impulsado por la nube, proporciona los componentes y el soporte backend para desarrollar desde microservicios básicos y cargas de trabajo de procesamiento de datos hasta aplicaciones robustas de nivel empresarial. Esta infraestructura segura y escalable, impulsada por Catalyst, te permite construir tu aplicación completa con facilidad y gestionar el monitoreo y las operaciones a través de Catalyst DevOps. En el entorno de construcción de aplicaciones de Catalyst Serverless, la infraestructura se adapta automáticamente a tus necesidades. Serverless escalará automáticamente hacia arriba o hacia abajo dependiendo de la carga para asegurar que tu aplicación tenga la infraestructura de servidor óptima requerida para funcionar siempre sin problemas, y esto te permite gestionar tu solución de manera rentable. Catalyst también elimina el riesgo de incurrir en costos por tiempo de inactividad del servidor, y asegura que solo pagues por los servicios que utilizas al facturarte únicamente por las llamadas API realizadas a los endpoints de tu aplicación. Usando los componentes de Serverless, puedes codificar tu lógica de negocio de manera que esté estrechamente acoplada con el resto del código de la aplicación o como módulos de software independientes, según tus necesidades de negocio. Catalyst te proporciona seguridad de alto nivel, una infraestructura potente y confiable, y una plataforma de desarrollo bien integrada y accesible que mejoran tu experiencia de codificación. Catalyst Serverless tiene como objetivo facilitar tus esfuerzos en la construcción y alojamiento de un servicio de extremo a extremo, proporcionándote herramientas esenciales que te permiten incorporar fácilmente todos los demás servicios de Catalyst y componentes en tu lógica de negocio. Puedes construir tu lógica en una estructura específica de Catalyst a través de Catalyst Serverless Functions donde se reducen tus esfuerzos de codificación, o en tu propia estructura independiente y alojarla a través de la plataforma de AppSail. Serverless también proporciona seguridad de extremo a extremo para proteger el acceso a las funciones, servicios y aplicaciones que construyes con Catalyst, evitando tus esfuerzos de implementación y mantenimiento de seguridad, como con Security Rules. Adicionalmente puedes orquestar flujos de trabajo en tus aplicaciones con el componente Serverless llamado Circuits. Puedes codificar el backend de tus aplicaciones y servicios en los siguientes entornos de programación en Catalyst y utilizar sus kits de herramientas SDK: * **Java** * **Node.js** * **Python** Puedes alojar tus aplicaciones como aplicaciones web o aplicaciones móviles utilizando los siguientes kits de herramientas SDK: * **Web** * **Android** * **iOS** * **Flutter** Puedes integrar los kits de herramientas SDK en tu lógica de negocio y utilizar todas las funcionalidades de Catalyst para una experiencia de desarrollo eficiente y segura. Puedes inicializar Functions y servicios de AppSail de forma remota usando el potente CLI de Catalyst y codificarlos usando un IDE de tu preferencia. También puedes usar la consola altamente integrada de Catalyst para trabajar con los componentes de Serverless y gestionar tus proyectos. Usando nuestra extensa colección de APIs de Catalyst, puedes acceder rápidamente a varios componentes de Catalyst e implementar sus funcionalidades, no solo de los componentes de Serverless, sino también de otros servicios de Catalyst, como Catalyst Cloud Scale y Catalyst DevOps. También puedes familiarizarte con Serverless Functions y otros servicios de Catalyst probando algunos de nuestros tutoriales. Comienza con Catalyst Serverless usando esta Guía de inicio rápido. -------------------------------------------------------------------------------- title: "Componentes de Catalyst Serverless" description: "Aprende sobre los primeros pasos con Catalyst Serverless, que ofrece potentes soluciones FaaS y PaaS para múltiples entornos." last_updated: "2026-07-30T07:10:05.820Z" source: "https://docs.catalyst.zoho.com/es/serverless/getting-started/components-of-serverless/" service: "Serverless" -------------------------------------------------------------------------------- # Componentes de Catalyst Serverless Estructuras de código personalizadas que contienen la lógica de negocio intensiva de tu aplicación. Define las reglas de invocación y acceso de tus funciones Basic I/O y Advanced I/O de Serverless. <br /> Construye y aloja soluciones de cualquier escala en cualquier framework de Java, Node.js o Python, con este potente PaaS. <br /> Orquesta tareas y automatiza flujos de trabajo en Catalyst. <br /> Como se muestra arriba, Catalyst Serverless incluye los siguientes componentes: * Functions * AppSail * Circuits * Security Rules ### Functions Serverless Functions son estructuras de código personalizadas que contienen la lógica backend principal de tu aplicación o servicio. Usar Serverless Functions reduce tus esfuerzos de configuración, construcción y mantenimiento de código, así como el tiempo que normalmente dedicarías antes de comenzar a programar tu lógica. - Serverless ofrece los siguientes tipos de funciones y plantillas para diversos propósitos: - Basic I/O Function: Programa operaciones básicas de entrada/salida y operaciones HTTP simples entre los diversos componentes de los servicios de Catalyst. - Advanced I/O Function: Accede a la estructura de código ideal para usar múltiples APIs y manejar respuestas HTTP nativas entre los componentes de varios servicios de Catalyst. También puedes programar operaciones complejas servidor-cliente, y analizar y canalizar grandes volúmenes de datos. - Integration Function: Estas funciones te ofrecen la ventaja de usar una función de Serverless en el backend para realizar operaciones en otros servicios de Zoho estableciendo una integración con ellos. - Event Function: Este tipo de función se puede usar para manejar la lógica basada en eventos asociada con un Event Listener. Un Event Listener es un componente de servicio de bus de eventos que se encuentra en el servicio Catalyst Cloud Scale. Puedes usar esta función para ejecutar una operación, o un conjunto de operaciones, después de la ocurrencia de un evento configurado. - Cron Function: Cron, un componente de Catalyst Cloud Scale, es un programador de tareas automatizable. Este tipo de función se puede programar como una función periódica asociada con un Cron configurado. - Browser Logic: Puedes programar funciones de browser logic que se pueden usar para realizar cualquier tarea que harías manualmente en un navegador. El servicio SmartBrowz de Catalyst te permite controlar y gestionar un navegador a través de código, y las funciones Browser te permiten programar la lógica de negocio para asegurar lo mismo.<br /> Cada uno de estos tipos de funciones se puede inicializar en **Java**, **Node.js** o **Python**, y cuando inicializas estas funciones se te proporcionará un boilerplate personalizable para programar tu lógica más rápido. ### AppSail El componente AppSail es una potente oferta de plataforma como servicio (**PaaS**), con la cual puedes construir y alojar aplicaciones de cualquier escala, desde microservicios simples hasta grandes soluciones empresariales, incluso de forma independiente de Catalyst, en los entornos de desarrollo soportados. Tienes la flexibilidad de programar usando cualquier framework sin restricciones, incorporar y gestionar cualquier dependencia, y gestionar eficientemente la plataforma de tu servicio después de desplegarlo. AppSail asegurará que las instancias de servidor necesarias se generen y escalen según las necesidades. La funcionalidad de gestión de plataforma te permite ver las instancias generadas, establecer umbrales, ver estadísticas y reportes de las instancias, y terminarlas manualmente cuando sea necesario. Estos reportes ofrecen ayuda crucial durante las etapas de depuración. ### Circuits Con Circuits, puedes orquestar y automatizar flujos de trabajo en tu aplicación de Catalyst directamente desde la consola. Usa Circuits para implementar ejecuciones concurrentes o secuenciales de Basic I/O Functions de Serverless. Puedes gestionar y ejecutar múltiples tareas de procesamiento paralelo, configurar condiciones, incorporar datos y diseñar flujos de trabajo que ejecuten tareas repetidamente para cualquier resultado deseado. Existen varios estados de Circuit, opciones de control de flujo, y rutas de entrada y salida que puedes utilizar para diseñar un flujo de trabajo completo. Catalyst te permite usar el constructor de arrastrar y soltar para construir flujos de trabajo complejos en unos pocos pasos simples desde la consola. Puedes diseñar un flujo de trabajo con cualquier escala de funcionalidad, y tan elaborado o simple como requieras según tus necesidades. ### Security Rules El componente Security Rules cumple con los requisitos fundamentales para asegurar los endpoints de Basic I/O y Advanced I/O. Security Rules es un archivo JSON que contiene las definiciones de seguridad de la función, incluyendo los métodos HTTP a los que puede acceder una función, y si la autenticación es necesaria para acceder al endpoint de la función. Puedes configurar estos según tus requisitos. Security Rules se habilita automáticamente por Serverless cuando se crea una función Basic I/O o Advanced I/O en la consola, o se inicializa localmente usando el Catalyst CLI y se despliega en la consola. <br /> -------------------------------------------------------------------------------- title: "Beneficios" description: "Aprende sobre los primeros pasos con Catalyst Serverless, que proporciona potentes soluciones FaaS y PaaS para múltiples entornos." last_updated: "2026-07-30T07:10:05.820Z" source: "https://docs.catalyst.zoho.com/es/serverless/getting-started/benefits/" service: "Serverless" -------------------------------------------------------------------------------- # Beneficios * Los componentes de Serverless, como Functions y AppSail, te ayudan a construir, alojar y gestionar tus aplicaciones sin preocuparte por los requisitos de infraestructura, la configuración y gestión de servidores, la asignación de recursos o el tiempo de inactividad del servidor. * Circuits de Serverless optimizan y aceleran la creación de flujos de trabajo complejos que automatizan tareas redundantes. * Con Serverless Functions, puedes acceder e implementar las funcionalidades de múltiples componentes de servicios de Catalyst usando los SDK de Catalyst. También te beneficias de una variedad de puntos de acceso independientes de la plataforma a través de las APIs de Catalyst. * Las Integration Functions de Serverless te permiten integrarte con otros servicios de Zoho y utilizar sus funcionalidades en tu aplicación de Catalyst. * Gestiona la arquitectura basada en eventos en tus aplicaciones a través de Event Functions, que también te permiten manejar eventos que ocurren en otros servicios de Zoho a través de Zoho Event Listeners. * Usando AppSail, puedes alojar de manera transparente y segura aplicaciones independientes construidas usando cualquier framework y dependencia que necesites, con facilidad. AppSail te permite gestionar las instancias del servidor y la plataforma donde se aloja tu servicio. -------------------------------------------------------------------------------- title: "Casos de uso" description: "Aprende sobre los primeros pasos con Catalyst Serverless, que ofrece potentes soluciones FaaS y PaaS para múltiples entornos." last_updated: "2026-07-30T07:10:05.820Z" source: "https://docs.catalyst.zoho.com/es/serverless/getting-started/usecases/" service: "Serverless" -------------------------------------------------------------------------------- # Ejemplos de cómo Catalyst Serverless puede mejorar los negocios * Cuando las organizaciones cambian de proveedor de plataforma, ya sea por una actualización o por razones financieras, a menudo descubren que sus opciones de alternativas exactas son limitadas. Requieren que sus nuevos proveedores sean compatibles con su base de código y configuración existente, y que mantengan la pérdida de datos al mínimo. Usando el componente de Serverless AppSail, los desarrolladores pueden migrar y alojar aplicaciones fácilmente en unos pocos pasos simples y gestionar instancias en ejecución con cero pérdida de datos, y minimizar significativamente el tiempo de inactividad operacional típicamente causado durante la migración. * Puedes acelerar la salida de tu aplicación y optimizar su tiempo de procesamiento diseñando e implementando flujos de trabajo usando Circuits de Serverless. Considera una empresa que tiene un archivo CSV enorme con millones de registros de leads fríos. En lugar de ordenar y distribuir los registros manualmente, puedes utilizar funciones Basic I/O. Crea un Circuit donde una vez que el archivo se suba al Data Store de Cloud Scale, un Event Listener active una Event Function. Esta Event Function puede iniciar un Circuit donde los registros se dividen en números manejables y se distribuyen entre los gestores de leads como archivos CSV individuales usando el componente Mail. <br /> Puedes descubrir más sobre cómo Catalyst Serverless ha beneficiado a varias empresas en diversos sectores haciendo clic aquí. -------------------------------------------------------------------------------- title: "Guía de inicio rápido" description: "Aprende sobre los primeros pasos con Catalyst Serverless, que ofrece potentes soluciones FaaS y PaaS para múltiples entornos." last_updated: "2026-07-30T07:10:05.820Z" source: "https://docs.catalyst.zoho.com/es/serverless/getting-started/quick-start-guide/" service: "Serverless" -------------------------------------------------------------------------------- # 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. 2. **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: * Java * Node.js * Python 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. 3. **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. 4. **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. 5. **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. 6. **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.