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
Фрілансер
Доступність
Будні
Країна продавця
Казахстан
Прийняті мови
Англійська
російська
Доступна угода про нерозголошення
Так
Розміри проектів, які обробляються
Малий та середній
Час відповіді
Протягом 12 годин
Роки досвіду
10+

Часті запитання

Надішліть, що має робити сервіс, і я скажу вам, який рівень йому підходить, перш ніж ви купите. Кінцеві точки рахуються як метод плюс шлях, тому GET /orders та POST /orders – це дві.

Цей проєкт призначений для нового сервісу; зміни всередині великої виробничої кодової бази – це окрема розмова.

Початковий пакет включає одну ревізію, Стандартний — дві, Розширений — три. Ревізія виправляє щось неправильне в наданій мною кінцевій точці. Якщо сам бриф змінюється або вам потрібно більше кінцевих точок, це нова робота: скористайтеся доповненням або новим замовленням.

Ні. Тільки письмово, у повідомленнях проекту.

Відгуки клієнтів

Подивіться, що наші клієнти говорять про цей Zinn

Категорії

Політики Zinner

Я створю REST API або бекенд-сервіс на Rust з Axum 7 &Raquo; Zinn Hub

Залишити відгук можуть лише зареєстровані клієнти, які придбали цей продукт.

Варіанти та замовлення

Отримайте додаток Zinn Hub

Сповіщення · Швидший доступ · Повний екран

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

➜ Потім натисніть "Додати на головний екран"