[Yandex Cloud documentation](../../index.md) > [Tutorials](../index.md) > Serverless technologies > All tutorials

# Tutorials on the use of serverless technologies in Yandex Cloud

## Serverless backend {#backend}

* [Deploying a web application using the Java Servlet API](java-servlet-todo-list.md)
* [Converting a video to a GIF in Python](video-converting-queue/index.md)
* [Developing a custom integration in API Gateway](api-gw-integration.md)
* [URL shortener](serverless-url-shortener/index.md)
* [Developing CRUD APIs for a movie service](movies-database.md)
* [Creating an interactive serverless application using WebSocket](websocket-app.md)
* [Working with an API gateway via WebSocket](api-gw-websocket.md)
* [Creating a Node.js function using TypeScript](nodejs-typescript.md)
* [Running a containerized app in Yandex Serverless Containers](deploy-app-container.md)
* [Connecting to a Managed Service for YDB database from a Python function in Yandex Cloud Functions](connect-from-cf.md)
* [Connecting to a Yandex Managed Service for YDB database from a Yandex Cloud Functions function in Node.js](connect-from-cf-nodejs.md)
* [Setting up a Yandex Managed Service for PostgreSQL connection from a container in Serverless Containers](container-pg-connect.md)
* [Deploying a web app with JWT authorization in Yandex API Gateway and Firebase authentication](jwt-authorizer-firebase.md)
* [Developing functions in Functions Framework and deploying them to Yandex Serverless Containers](functions-framework-to-container.md)
* [Canary release of a function in Cloud Functions](canary-release.md)
* [Interactive debugging of functions in Yandex Cloud Functions](serverless-live-debug.md)
* [Creating a Yandex Cloud Postbox address and verifying domain ownership with Terraform](domain-identity-creating.md)
* [Configuring Postfix to send emails via Yandex Cloud Postbox](postfix-integration.md)

## Serverless bots {#bots}

* [How to create a Slack chat bot](slack-bot-serverless.md)
* [How to create a Telegram bot](telegram-bot-serverless/index.md)
* [Developing a Telegram bot for text recognition in images, audio synthesis and recognition](recognizer-bot.md)

## Serverless-based ETL {#etl}

* [Ingesting data into storage systems](data-ingestion.md)
* [Storing application runtime logs](log-ingestion.md)
* [Writing device data to a database](data-recording.md)
* [Writing load balancer logs to PostgreSQL](logging.md)
* [Loading data from Yandex Direct to a Yandex Managed Service for ClickHouse® data mart using Yandex Cloud Functions, Yandex Object Storage, and Yandex Data Transfer](data-transfer-direct-to-mch.md)
* [Streaming Yandex Cloud Postbox events to Yandex Data Streams and analyzing them using Yandex DataLens](events-from-postbox-to-yds.md)
* [Yandex Tracker: Data export and visualization](data-from-tracker.md)
* [Delivering Yandex Forms data to Yandex DataLens using Yandex Cloud Functions and Yandex Query](forms-and-datalens-integration/index.md)
* [Integrating Yandex Cloud Postbox with external systems using webhooks](postbox-webhook.md)

## Serverless workflows and automation {#automation}

* [Building a CI/CD pipeline in GitLab](ci-cd-serverless.md)
* [Starting GitLab Runner in Yandex Serverless Containers](serverless-gitlab-runner.md)
* [Creating a budget trigger that invokes a Cloud Functions function to stop VM instances](serverless-trigger-budget-vm.md)
* [Automatically copying objects from one Yandex Object Storage bucket to another](bucket-to-bucket-copying.md)
* [Running computations on a schedule in Yandex DataSphere](regular-launch.md)
* [Recognizing audio files from Yandex Object Storage on a regular basis](batch-recognition-stt.md)
* [Deploying a fault-tolerant architecture with preemptible VMs](nodejs-cron-restart-vm.md)
* [Creating triggers that invoke Cloud Functions functions to stop a VM and send Telegram notifications](serverless-trigger-budget-queue-vm-tg.md)
* [Scheduled instance group scaling](vm-scale-scheduled/index.md)
* [Running computations in Yandex DataSphere using the API](batch-code-execution.md)
* [Configuring CI/CD between Yandex Cloud Functions and SourceCraft](ci-cd-sourcecraft-functions.md)
* [Configuring CI/CD between Yandex Cloud Functions and GitHub](ci-cd-github-functions.md)
* [Setting up CI/CD in SourceCraft to deploy an application in Yandex Serverless Containers using GitHub Actions](ci-cd-sourcecraft-github-actions.md)
* [Automatic data upload to Yandex SpeechSense using Yandex Workflows](auto-upload.md)
* [Configuring responses in Yandex Cloud Logging and Yandex Cloud Functions](logging-functions.md)
* [Scheduled image and PDF recognition in an Object Storage bucket](vision-ocrrecognizer-storage.md)
* [Configuring Workflows integrated with Yandex Tracker, Yandex Cloud AI Studio, and Yandex Cloud Postbox](tracker-yandexgpt-postbox-integrations.md)

## Internet of things {#iot}

* [Monitoring the status of geographically distributed devices](datalens.md)
* [Sensor reading monitoring and event notifications](monitoring.md)
* [Emulating multiple IoT devices](iot-emulation.md)
* [Working with Yandex IoT Core from an Android device using Java](android-java.md)
* [Working with Yandex IoT Core in C#](c-sharp.md)
* [Working with Yandex IoT Core in Java](java.md)
* [Testing message delivery](message-delivery-check.md)
* [Sending a message using Mosquitto](mosquitto-publish.md)
* [Subscribing a device or registry to receive messages using Mosquitto](mosquitto-subscribe.md)

## Integration with Yandex and Yandex Cloud services {#integrations}

* [API Gateway protection with Smart Web Security](api-gw-sws-integration.md)
* [Creating a skill for Alice](alice-skill/index.md)
* [Building a skill for Alice and a website with authorization](alice-shareable-todolist.md)
* [Using Yandex API Gateway to set up speech synthesis in Yandex SpeechKit](speechkit-integrarion-via-agi-gw.md)

## AI {#ai}

* [How to create a Telegram bot with AI agent support using Yandex Workflows](telegram-ai-bot-workflows.md)
* [Creating an AI agent using Yandex Cloud Functions](create-ai-agent-function.md)
* [AI-powered review of GitHub pull requests with Yandex Workflows and GitHub Actions](ai-powered-github-pr-review.md)
* [Creating an agent based on the OpenAI Agents SDK with response streaming via web sockets on Yandex Cloud Functions and Yandex API Gateway](streaming-openai-agent.md)

## Sending emails in Yandex Cloud Postbox using the AWS SDK {#postbox-send-aws-sdk}

* [Sending emails using the AWS SDK for .NET Core](send-emails-aws-sdk-csharp.md)
* [Sending emails using AWS SDK for Go](send-emails-aws-sdk-go.md)
* [Sending emails using the AWS SDK for JavaScript](send-emails-aws-sdk-js.md)
* [Sending emails using the AWS SDK for Python](send-emails-aws-sdk-python.md)