Обзор экосистемы
Этот заключительный раздел посвящён написанию бэкенд-приложений на Rust.
Мы познакомимся с со следующими библиотеками:
- Axum — быстрая, легковесная и простая в использовании библиотека для создания HTTP-серверов от создателей Tokio.
- SQLx — библиотека для работы с реляционными СУБД
- Tower — библиотека компонентов для создания серверных и клиентских приложений (сам Axum построен поверх Tower)
- Utoipa — библиотека для генерации OpenAPI документации и интеграции со SwaggerUI
- Metrics — библиотека для сбора и выдачи метрик (мы рассмотрим Prometheus формат)