Программирование [ardanlabs.com] Rust как сервис

Регистрация
7 Апр 2025
Сообщения
10,778
Реакции
81
Автор: ardanlabs.com​
Название: Rust как сервис​

cover.jpg

Продолжительность: 6 ч 13 мин Количество уроков: 59 Видео Язык: Английский Вес архива: 1,69 ГБ


Rust как сервис — это практико-ориентированный курс, который поможет вам освоить создание высоконадежных и масштабируемых сервисов на Rust. Вы узнаете, как строить производительные серверные приложения, интегрировать их в современные архитектуры и готовить к промышленной эксплуатации.

Чему вы научитесь

Курс последовательно проводит вас через ключевые аспекты разработки сервисов на Rust — от структурирования кода до деплоя в контейнеризированные окружения.

• Создание REST API с использованием актуальных фреймворков
• Реализация потоковой обработки данных и эффективная работа с асинхронностью
• Стратегии управления ошибками и построение надёжных модулей
• Трассировка, логирование и продвинутая диагностика
• Генерация документации OpenAPI и обеспечение прозрачности API
• Работа с альтернативными механизмами связи: gRPC, WebSockets
• Контейнеризация, подготовка окружений и развертывание сервисов
• Основы архитектуры и масштабирования Rust‑сервисов

Кому подойдет этот курс

Программа рассчитана на разработчиков, уже знакомых с Rust или другими системными языками, которые хотят перейти к созданию production‑ready сервисов и интеграции Rust в корпоративную инфраструктуру.

Структура курса

1. Основы сервисной архитектуры

Вы изучите ключевые принципы построения сервисов и особенности применения Rust в распределённых системах.

2. Создание REST-сервера

• Структура проекта и модульность
• Маршрутизация, обработчики запросов и middleware
• Работа с JSON и взаимодействие с клиентами

3. Трассировка и логирование

Разберём настройку tracing, структурированные логи и мониторинг производительности.

4. Автогенерация документации

Практика работы с OpenAPI: создание, поддержка и публикация документации.

5. Взаимодействие между сервисами

• gRPC как альтернатива REST
• Построение WebSocket‑коммуникаций
• Когда использовать каждый из протоколов

6. Развертывание и окружения

Вы научитесь подготавливать сервис для разных сред, работать с переменными окружения, настраивать конфигурацию и упаковывать приложение в Docker‑контейнер.

7. Масштабирование и эксплуатация

Завершающий модуль посвящён стратегиям масштабирования, отказоустойчивости и дизайну высокопроизводительных Rust‑сервисов.

Итог

После прохождения курса вы сможете уверенно создавать, разворачивать и масштабировать сервисы на Rust, готовые к использованию в корпоративных экосистемах и высоконагруженных системах.

СКАЧАТЬ:
 📥 Скрытое содержимое! Войдите или Зарегистрируйтесь
 
10,840Темы
10,893Сообщения
788Пользователи
MuhaНовый пользователь
Сверху