Я делаю серверную часть на Deno и беру этот рантайм не ради моды, а ради результата: он понимает TypeScript без промежуточной сборки и приносит рабочие инструменты сразу с собой. Вы получаете бэкенд, написанный чисто и типизированно, без нагромождения конфигурационных файлов и хрупких плагинов, которые ломаются при первом же обновлении. Форматтер, линтер, тесты и сборка уже внутри — значит, проект не обрастает лишними зависимостями, а любой разработчик после меня разберётся в коде без археологических раскопок.
Я сосредоточен на API и веб-сервисах. Для полноценных приложений использую Fresh, для чистых JSON-интерфейсов — Oak или нативный HTTP-сервер, и всегда включаю строгую модель разрешений Deno, чтобы сервис имел доступ только к тому, что вы ему явно открыли. Отдельное внимание уделяю тому, что определяет живучесть бэкенда: проверке входных данных, понятной обработке ошибок, аккуратной работе с базой и тестам, которые ловят реальные проблемы. Deno отлично уходит на edge, поэтому ваш сервис можно поставить рядом с пользователями ради минимальных задержек или запустить в привычном контейнере.
Чем помогу:
— REST и JSON API на Oak, Fresh или нативном сервере
— Права доступа, авторизация и проверка входных данных
— Работа с базой, миграции и типизированные запросы
— Развёртывание на edge или в контейнерах с тестами
Я сосредоточен на API и веб-сервисах. Для полноценных приложений использую Fresh, для чистых JSON-интерфейсов — Oak или нативный HTTP-сервер, и всегда включаю строгую модель разрешений Deno, чтобы сервис имел доступ только к тому, что вы ему явно открыли. Отдельное внимание уделяю тому, что определяет живучесть бэкенда: проверке входных данных, понятной обработке ошибок, аккуратной работе с базой и тестам, которые ловят реальные проблемы. Deno отлично уходит на edge, поэтому ваш сервис можно поставить рядом с пользователями ради минимальных задержек или запустить в привычном контейнере.
Чем помогу:
— REST и JSON API на Oak, Fresh или нативном сервере
— Права доступа, авторизация и проверка входных данных
— Работа с базой, миграции и типизированные запросы
— Развёртывание на edge или в контейнерах с тестами