Zinn Hub
0
Ваша корзина
0

С первого взгляда

Ключевые детали об этой услуге, которые помогут вам решить. Создано Zinn Hub, не продавцом.

Технологический стек

Rust + Axum + Tokio
Построен на асинхронном фреймворке Axum, работающем на среде выполнения Tokio — производственного уровня, высокопроизводительный и независимый от хоста.

Что доставляется

Исходный код, тесты и README
Каждый уровень поставляется с рабочими тестами и файлом README в вашем собственном репозитории. Standard и Advanced включают Dockerfile; Advanced добавляет рабочий процесс CI и контрольный список развертывания.

Стиль общения

Только письменное общение
Без звонков — все обновления и подтверждения объема работ происходят в письменной форме, что обеспечивает четкий документальный след на протяжении всего проекта.

Доверие к поставщику

Автор Rust с открытым исходным кодом
Поставщик поддерживает reqwest-rotate, опубликованный крейт Rust на crates.io с CI и примерно 200 тестами — проверяемый признак реального опыта в Rust.

Что вы получите

Форматы:
Пользовательский код
Способ доставки:
Менеджер по заказам

Полное описание

Ваш сервис будет доставлен в ваш собственный репозиторий с тестами и файлом README, готовый к запуску: REST API на axum, воркер, который обрабатывает файлы или очередь, или сервис, который находится между вашей системой и API кого-то другого. Я пришел в Rust после восьми лет работы в вебе и поддерживаю reqwest-rotate, крейт Rust с открытым исходным кодом на crates.io с документацией, CI и примерно двумя сотнями тестов.

Starter — это один сервис с до 3 REST-конечных точек или один воркер, читающий файлы или очередь, которую вы уже используете: тесты, README и исходный код в вашем репозитории. В Starter не предусмотрена работа со схемой базы данных. Standard добавляет до 8 конечных точек, PostgreSQL или SQLite с миграциями, проверку ввода, интеграционные тесты с тестовой базой данных и Dockerfile. Advanced увеличивает количество конечных точек до 15 и включает аутентификацию по токену с ролями, фоновый воркер, рабочий процесс CI, который собирает и тестирует при каждом push, и контрольный список развертывания для вашего сервера.

Конечные точки считаются как метод плюс путь: GET /orders и POST /orders — это две. Не включено: фронтенд, мобильное приложение или смарт-контракты.

Каждый сервис работает на Tokio, асинхронной среде выполнения, на которой построен axum. Ничто не привязывает его к одному хосту: он работает на Linux VPS, в Docker на AWS, Railway или Fly.io, или на вашей собственной машине. Dockerfile поставляется с Standard и Advanced, а контрольный список развертывания Advanced написан для сервера, который вы укажете.

Письменные обновления каждый рабочий день при многодневной сборке, быстрые ответы, без звонков.

Шаги для завершения вашего проекта
1. Объем работ подтвержден в письменной форме — я читаю ваши требования и подтверждаю список конечных точек, соответствие уровня и стек до начала написания кода. Конечные точки считаются как метод плюс путь.
2. Репозиторий, скелет CI и модель данных — Скелет проекта с первой конечной точкой, работающей от начала до конца, чтобы вы могли рано увидеть форму сервиса и скорректировать направление, пока это дешево.
3. Конечные точки или воркер, с тестами — Оставшиеся конечные точки или воркер, каждый со своими тестами. При многодневной сборке вы получаете короткое письменное обновление каждый рабочий день.
4. Интеграционные тесты, README, Dockerfile — Интеграционные тесты с тестовой базой данных, README, Dockerfile на Standard и Advanced, и контрольный список развертывания на Advanced.
5. Передача в вашем репозитории — Исходный код доставлен в ваш репозиторий с письменной передачей: как запустить, как протестировать, как развернуть.

Гарантия качества Zinner

✓
Проверенный профессионал
Каждый Zinner проверяется и одобряется перед присоединением к платформе.
✓
Гарантированное качество работы
Все услуги поддерживаются нашим обязательством по гарантии качества.
✓
Безопасный платёж
Ваш платёж защищён до тех пор, пока вы не одобрите выполненную работу.

Сравнить пакеты

ФункцияНачинающийСтандартПродвинутый
Время доставки5 дней7 дней14 дней
Правки123
Объём работДо 3 конечных точек или 1 воркерДо 8 конечных точек и база данныхДо 15 конечных точек, аутентификация и CI
Исходный код✓✓✓

Портфолио

Примеры работ продавца, связанных с этим Zinn.

reqwest-rotate: крейт с открытым исходным кодом

Небольшая обертка reqwest для скрейперов и API-клиентов, которым требуется ротация прокси, ограничение скорости для каждого хоста и повторные попытки с экспоненциальной задержкой, без использования фреймворка промежуточного ПО. Опубликовано на crates.io с документацией, CI и примерно двумя сотнями тестов.

Детали услуги

Тип услуги
Стандартный
Zinner Type
Фрилансер
Доступность
Будни
Страна продавца
Казахстан
Принимаемые языки
Английский
Русский
Доступно соглашение о конфиденциальности
Да
Размеры проектов
Малый и средний
Время ответа
В течение 12 часов
Лет опыта
10+

Часто задаваемые вопросы

Отправьте, что должен делать сервис, и я скажу вам, какой уровень ему подходит, прежде чем вы купите. Конечные точки считаются как метод плюс путь, поэтому GET /orders и POST /orders — это две.

Этот проект предназначен для нового сервиса; изменения в большой производственной кодовой базе — это отдельный разговор.

Начальный включает одну доработку, Стандартный — две, Расширенный — три. Доработка исправляет что-то не так с предоставленной мной конечной точкой. Если само задание меняется или вам нужно больше конечных точек, это новая работа: используйте дополнение или новый заказ.

Нет. Только в письменной форме, в сообщениях проекта.

Отзывы клиентов

Узнайте, что наши клиенты говорят об этом Zinn

Категории

Политика Zinner

Я создам REST API или бэкэнд-сервис на Rust с использованием Axum 7 Zinn Hub

Только авторизованные покупатели, которые приобрели этот товар, могут оставить отзыв.

Параметры и заказ

Получите приложение Zinn Hub

Уведомления · Более быстрый доступ · Полноэкранный режим

Нажмите Поделиться в вашем браузере

➜ Затем нажмите "Add to Home Screen"