REST API та бекенд-воркери на Rust, побудовані на axum, доставлені до вашого репозиторію з тестами та файлом README. Фіксований обсяг робіт за рівнем, письмові оновлення, без дзвінків.
Я створю REST API або бекенд-сервіс на Rust з axum
До 3 REST-кінцевих точок або одного воркера, тести, README, вихідний код у вашому репозиторії.
- До 3 кінцевих точок або 1 працівника
- Вихідний код
До 8 кінцевих точок, PostgreSQL або SQLite з міграціями, тести, Dockerfile.
- До 8 кінцевих точок і база даних
- Вихідний код
До 15 кінцевих точок, автентифікація за токеном з ролями, фоновий воркер, CI при кожному push.
- До 15 кінцевих точок, автентифікація та CI
- Вихідний код
Запит індивідуальної пропозиції
Увійдіть, щоб запросити індивідуальну пропозицію
Створіть безкоштовний обліковий запис або увійдіть, щоб запросити персоналізовану пропозицію від цього Zinner.
Увійти / ЗареєструватисяЗадати питання перед продажем
Увійдіть, щоб задати питання
Щоб зменшити спам на платформі, повідомлення перед продажем можуть надсилати лише зареєстровані користувачі.
Створіть безкоштовний обліковий запис або увійдіть, щоб надіслати повідомлення цьому Zinner безпосередньо.
Увійти / ЗареєструватисяПотрібен вхід
Створіть безкоштовний обліковий запис або увійдіть, щоб надіслати повідомлення цьому Zinner.
Увійти / ЗареєструватисяПотрібен вхід
Створіть безкоштовний обліковий запис або увійдіть, щоб надіслати запит на персоналізовану пропозицію.
Увійти / ЗареєструватисяКороткий огляд
Ключові деталі про цю послугу, які допоможуть вам прийняти рішення. Згенеровано Zinn Hub, а не продавцем.
Ціннісна пропозиція
Технологічний стек
Що доставлено
Стиль спілкування
Довіра до постачальника
Що ви отримаєте
Повний опис
Ваш сервіс надходить у ваш власний репозиторій з тестами та файлом 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 днів |
| Ревізії | 1 | 2 | 3 |
| Обсяг | До 3 кінцевих точок або 1 воркера | До 8 кінцевих точок і база даних | До 15 кінцевих точок, автентифікація та CI |
| Вихідний код | ✓ | ✓ | ✓ |
Портфоліо
Приклади робіт продавця, пов'язаних із цим Zinn.

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

Деталі послуги
Часті запитання
Надішліть, що має робити сервіс, і я скажу вам, який рівень йому підходить, перш ніж ви купите. Кінцеві точки рахуються як метод плюс шлях, тому GET /orders та POST /orders – це дві.
Цей проєкт призначений для нового сервісу; зміни всередині великої виробничої кодової бази – це окрема розмова.
Початковий пакет включає одну ревізію, Стандартний — дві, Розширений — три. Ревізія виправляє щось неправильне в наданій мною кінцевій точці. Якщо сам бриф змінюється або вам потрібно більше кінцевих точок, це нова робота: скористайтеся доповненням або новим замовленням.
Ні. Тільки письмово, у повідомленнях проекту.
Відгуки клієнтів
Подивіться, що наші клієнти говорять про цей Zinn
Категорії
Політики Zinner
Пов'язані Zinns

Створіть свій Fullstack MVP за допомогою React та Node.js або Firebase











