[Документация Yandex Cloud](../../../index.md) > [Yandex Cloud Functions](../../index.md) > [Практические руководства](../index.md) > Бэкенд на Serverless > Сокращатель ссылок > Обзор

# Сокращатель ссылок


{% note warning %}

Часть ресурсов, необходимых для прохождения практического руководства, доступны только в [регионе Россия](../../../overview/concepts/region.md).

{% endnote %}


Сервис принимает обращения пользователей через публичный [API-шлюз](../../../api-gateway/concepts/index.md) [Yandex API Gateway](../../../api-gateway/index.md). Пользователь получает с [хостинга](../../../storage/concepts/hosting.md) HTML-страницу с полем для ввода URL. [Функция](../../concepts/function.md) [Yandex Cloud Functions](../../index.md) отправляет введенный URL на хранение в [serverless-базу данных](../../../ydb/concepts/serverless-and-dedicated.md#serverless) [Yandex Managed Service for YDB](../../../ydb/index.md), сокращает его и возвращает пользователю. Когда пользователь обращается по сокращенному URL, функция находит в БД полный URL и перенаправляет на него запрос пользователя.

Вы можете создать инфраструктуру для сокращателя ссылок с помощью одного из инструментов:

* [Консоль управления](console.md) — используйте этот способ, чтобы пошагово создать сокращатель ссылок в консоли управления Yandex Cloud.
* [Terraform](terraform.md) — используйте этот способ, чтобы упростить создание ресурсов и управление ими, используя подход «инфраструктура как код» (IaC). Скачайте пример конфигурации Terraform с репозитория GitHub, а затем разверните инфраструктуру с помощью [Terraform-провайдера Yandex Cloud](../../../terraform/index.md).