API-uri REST Rust și worker-i backend construiți pe axum, livrați în depozitul dvs. cu teste și un README. Domeniu fix per nivel, actualizări scrise, fără apeluri.
Voi construi un API REST Rust sau un serviciu backend cu axum
Până la 3 puncte finale REST sau un worker, teste, README, sursa în depozitul dvs.
- Până la 3 puncte finale sau 1 worker
- Cod sursă
Până la 8 puncte finale, PostgreSQL sau SQLite cu migrații, teste, un Dockerfile.
- Până la 8 puncte finale și o bază de date
- Cod sursă
Până la 15 puncte finale, autentificare cu token cu roluri, worker de fundal, CI la fiecare push.
- Până la 15 puncte finale, autentificare și CI
- Cod sursă
Cere o ofertă personalizată
Conectați-vă pentru a solicita o ofertă personalizată
Creați un cont gratuit sau conectați-vă pentru a solicita o ofertă personalizată de la acest Zinner.
Autentificare / ÎnregistrarePune o întrebare înainte de vânzare
Conectați-vă pentru a pune o întrebare
Pentru a reduce spam-ul pe platformă, mesajele pre-vânzare pot fi trimise doar de utilizatorii autentificați.
Creați un cont gratuit sau conectați-vă pentru a trimite un mesaj direct acestui Zinner.
Autentificare / ÎnregistrareAutentificare necesară
Creați un cont gratuit sau conectați-vă pentru a trimite un mesaj acestui Zinner.
Autentificare / ÎnregistrareAutentificare necesară
Creați un cont gratuit sau conectați-vă pentru a solicita o ofertă personalizată.
Autentificare / ÎnregistrareDintr-o privire
Detalii cheie despre acest serviciu pentru a vă ajuta să decideți. Generat de Zinn Hub, nu de vânzător.
Poziția valorii
Stiva tehnologică
Ce se livrează
Stil de comunicare
Credibilitatea vânzătorului
Ce veți primi
Descriere completă
Serviciul dvs. ajunge în propriul depozit cu teste și un README, gata de rulare: un API REST pe axum, un worker care procesează fișiere sau o coadă, sau un serviciu care se află între sistemul dvs. și API-ul altcuiva. Am ajuns la Rust după opt ani de lucru web și mențin reqwest-rotate, un crate Rust open-source pe crates.io cu documentație, CI și aproximativ două sute de teste.
Starter este un serviciu cu până la 3 puncte finale REST, sau un worker care citește fișiere sau o coadă pe care o rulați deja: teste, un README și sursa în depozitul dvs. Fără lucru cu schema bazei de date în Starter. Standard adaugă până la 8 puncte finale, PostgreSQL sau SQLite cu migrații, validare de intrare, teste de integrare împotriva unei baze de date de test, și un Dockerfile. Avansat ajunge la 15 puncte finale și aduce autentificare cu token cu roluri, un worker de fundal, un flux de lucru CI care construiește și testează la fiecare push, și o listă de verificare a implementării pentru serverul dvs.
Punctele finale sunt considerate metodă plus cale: GET /orders și POST /orders sunt două. Nu sunt incluse: un front end, o aplicație mobilă sau contracte inteligente.
Fiecare serviciu rulează pe Tokio, runtime-ul asincron pe care este construit axum. Nimic nu-l leagă de o singură gazdă: rulează pe un VPS Linux, în Docker pe AWS, Railway sau Fly.io, sau pe propria mașină. Dockerfile-ul vine cu Standard și Avansat, iar lista de verificare a implementării Avansate este scrisă pentru serverul pe care îl numiți.
Actualizări scrise în fiecare zi lucrătoare la o construcție de mai multe zile, răspunsuri rapide, fără apeluri.
Pași pentru finalizarea proiectului dvs.
1. Domeniul de aplicare confirmat în scris - Citesc cerințele dvs. și confirm lista de puncte finale, potrivirea nivelului și stiva înainte de orice cod. Punctele finale sunt considerate metodă plus cale.
2. Depozit, schelet CI și model de date - Scheletul proiectului cu primul punct final funcțional de la un capăt la altul, astfel încât să puteți vedea forma serviciului devreme și să corectați direcția în timp ce este ieftin.
3. Puncte finale sau worker, cu teste - Punctele finale rămase sau worker-ul, fiecare cu testele sale. La o construcție de mai multe zile primiți o scurtă actualizare scrisă în fiecare zi lucrătoare.
4. Teste de integrare, README, Dockerfile - Teste de integrare împotriva unei baze de date de test, README-ul, un Dockerfile pe Standard și Avansat, și o listă de verificare a implementării pe Avansat.
5. Predare în depozitul dvs. - Sursa livrată în depozitul dvs. cu o predare scrisă: cum să o rulați, cum să o testați, cum să o implementați.
Garanția calității Zinner
Fiecare Zinner este revizuit și aprobat înainte de a se alătura platformei.
Toate serviciile sunt susținute de angajamentul nostru de asigurare a calității.
Plata dvs. este protejată până când aprobați lucrarea livrată.
Comparați pachetele
| Funcție | Starter | Standard | Avansat |
|---|---|---|---|
| Timp de livrare | 5 zile | 7 zile | 14 zile |
| Revizuiri | 1 | 2 | 3 |
| Domeniu de aplicare | Până la 3 puncte finale sau 1 worker | Până la 8 puncte finale și o bază de date | Până la 15 puncte finale, autentificare și CI |
| Cod sursă | ✓ | ✓ | ✓ |
Portofoliu
Exemple de lucrări ale vânzătorului legate de acest Zinn.

reqwest-rotate: crate open-source
Un mic wrapper reqwest pentru scrappers și clienți API care necesită rotație de proxy, limitare de rată per-gazdă și reîncercare cu backoff, fără a include un framework middleware. Publicat pe crates.io cu documentație, CI și aproximativ două sute de teste.

Detalii serviciu
Întrebări frecvente
Trimiteți ce trebuie să facă serviciul și vă voi spune ce nivel se potrivește înainte de a cumpăra. Punctele finale sunt considerate metodă plus cale, deci GET /orders și POST /orders sunt două.
Acest proiect este pentru un serviciu nou; modificările în cadrul unei baze de cod mari de producție sunt o discuție separată.
Pachetul de bază include o revizuire, Standard două, Avansat trei. O revizuire corectează o eroare la un endpoint pe care l-am livrat. Dacă brief-ul în sine se modifică sau aveți nevoie de mai multe endpoint-uri, aceasta este o lucrare nouă: utilizați add-on-ul sau o comandă nouă.
Nu. Doar în scris, în mesajele proiectului.
Recenzii clienți
Vezi ce spun clienții noștri despre acest Zinn
Categorii
Politici Zinner
Zinns similare

Dezvoltare aplicații web Figma în React - Next.js, Node.js, Firebase & Supabase











