Zinn Hub
0
Vaša korpa
0

Ukratko

Ključni detalji o ovoj usluzi koji će vam pomoći da se odlučite. Generisano od strane Zinn Hub-a, a ne prodavca.

Vreme izvršavanja i okvir

Axum na Tokiju
Izgrađeno na axum-u i Tokio asinhronom okruženju za izvršavanje - Rust stek za proizvodnju bez zaključavanja hosta. Radi na VPS-u, Docker-u, Railway-u, Fly.io-u ili vašoj mašini.

Način isporuke

Vaš repozitorijum
Izvorni kod, testovi, README i Dockerfile (Standard+) direktno se šalju u vaš repozitorijum. Testovi prolaze sa jednom komandom odmah.

Stil komunikacije

Samo pisano, dnevna ažuriranja
Bez poziva - sva ažuriranja su pismena. Višednevne izrade dobijaju kratku pisanu belešku o napretku svakog radnog dana, sa odgovorima u roku od 12 sati radnim danima (UTC+5).

Akreditacija prodavca

Autor otvorenog koda za Rust
Održava reqwest-rotate, objavljenu Rust biblioteku na crates.io sa CI i ~200 testova - proverljiv signal kvaliteta koda pre kupovine.

Šta ćete dobiti

Formati:
Prilagođeni kod
Način isporuke:
Menadžer porudžbina
Napomene: Kod i testove šaljem u vaš repozitorijum. Testovi se pokreću jednom komandom, a README pokazuje kako pokrenuti, testirati i implementirati uslugu. Standard dodaje migracije baze podataka i Dockerfile. Napredno zadržava sve to i dodaje CI pri svakom guranju i kontrolnu listu za implementaciju. U početku, prva krajnja tačka radi od kraja do kraja, tako da je možete sami pozvati dok ja gradim ostatak.

Pun opis

Vaša usluga stiže u vašem repozitorijumu sa testovima i README-om, spremna za pokretanje: REST API na axum-u, radnik koji obrađuje datoteke ili red čekanja, ili usluga koja se nalazi između vašeg sistema i API-ja nekog drugog. Došao sam do Rust-a nakon osam godina rada na vebu, i održavam reqwest-rotate, open-source Rust biblioteku na crates.io sa dokumentacijom, CI-jem i oko dvesta testova.

Starter je jedna usluga sa do 3 REST krajnjih tačaka, ili jedan radnik koji čita datoteke ili red čekanja koji već koristite: testovi, README i izvorni kod u vašem repozitorijumu. Nema rada na šemi baze podataka u Starteru. Standard dodaje do 8 krajnjih tačaka, PostgreSQL ili SQLite sa migracijama, validaciju unosa, integracione testove protiv testne baze podataka i Dockerfile. Napredni ide do 15 krajnjih tačaka i donosi autentifikaciju tokenom sa ulogama, pozadinskog radnika, CI radni tok koji gradi i testira pri svakom push-u, i kontrolnu listu za implementaciju za vaš server.

Krajnje tačke se računaju kao metoda plus putanja: GET /orders i POST /orders su dve. Nije uključeno: front end, mobilna aplikacija ili pametni ugovori.

Svaka usluga radi na Tokio, asinhronom runtime-u na kojem je axum izgrađen. Ništa je ne vezuje za jednog hosta: radi na Linux VPS-u, u Dockeru na AWS-u, Railway-u ili Fly.io, ili na vašoj sopstvenoj mašini. Dockerfile dolazi sa Standardnim i Naprednim nivoom, a kontrolna lista za implementaciju za Napredni nivo je napisana za server koji navedete.

Pisana ažuriranja svakog radnog dana za višednevnu izradu, brzi odgovori, bez poziva.

Koraci za završetak vašeg projekta
1. Opseg potvrđen pismeno - Pročitaću vaše zahteve i potvrditi listu krajnjih tačaka, odgovarajući nivo i stack pre bilo kakvog koda. Krajnje tačke se računaju kao metoda plus putanja.
2. Repozitorijum, CI skelet i model podataka - Skelet projekta sa prvom krajnjom tačkom koja radi od kraja do kraja, tako da možete rano videti oblik usluge i ispraviti smer dok je to jeftino.
3. Krajnje tačke ili radnik, sa testovima - Preostale krajnje tačke ili radnik, svaka sa svojim testovima. Za višednevnu izradu dobijate kratko pisano ažuriranje svakog radnog dana.
4. Integracioni testovi, README, Dockerfile - Integracioni testovi protiv testne baze podataka, README, Dockerfile na Standardnom i Naprednom nivou, i kontrolna lista za implementaciju na Naprednom nivou.
5. Predaja u vašem repozitorijumu - Izvorni kod isporučen u vašem repozitorijumu sa pisanom predajom: kako ga pokrenuti, kako ga testirati, kako ga implementirati.

Garancija kvaliteta Zinner-a

✓
Provereni profesionalac
Svaki Zinner je pregledan i odobren pre pridruživanja platformi.
✓
Zagarantovan kvalitet rada
Sve usluge su podržane našom posvećenošću osiguranju kvaliteta.
✓
Sigurno plaćanje
Vaša uplata je zaštićena dok ne odobrite isporučeni rad.

Uporedite pakete

FunkcijaPočetniStandardnoNapredno
Vreme isporuke5 dana7 dana14 dana
Revizije123
OpsegDo 3 krajnjih tačaka ili 1 radnikDo 8 krajnjih tačaka i baze podatakaDo 15 krajnjih tačaka, autentifikacija i CI
Izvorni kod✓✓✓

Portfolio

Primeri rada prodavca u vezi sa ovim Zinnom.

reqwest-rotate: biblioteka otvorenog koda

Mali reqwest omotač za skrejpere i API klijente kojima je potrebna rotacija proxy-ja, ograničenje brzine po hostu i ponovni pokušaj sa odlaganjem, bez uključivanja middleware framework-a. Objavljeno na crates.io sa dokumentacijom, CI-jem i oko dvesta testova.

Detalji usluge

Tip usluge
Standardno
Tip Zinner-a
Frilenser
Dostupnost
Radni dani
Zemlja prodavca
Kazahstan
Prihvaćeni jezici
Engleski
ruski
NDA dostupan
Da
Veličine projekata kojima se bavi
Mali do srednji
Vreme odgovora
U roku od 12 sati
Godine iskustva
10+

Često postavljana pitanja

Pošaljite šta usluga treba da radi i ja ću vam reći koji nivo odgovara pre nego što kupite. Krajnje tačke se računaju kao metoda plus putanja, tako da su GET /orders i POST /orders dve.

Ovaj projekat je za novu uslugu; promene unutar velike produkcijske baze koda su poseban razgovor.

Starter uključuje jednu reviziju, Standard dve, Advanced tri. Revizija popravlja nešto pogrešno sa krajnjom tačkom koju sam isporučio. Ako se sam brif promeni, ili vam je potrebno više krajnjih tačaka, to je novi posao: koristite dodatak ili novu porudžbinu.

Ne. Samo pisana komunikacija, u porukama projekta.

Recenzije kupaca

Pogledajte šta naši kupci kažu o ovom Zinn-u

Kategorije

Zinner pravila

I Will build a Rust REST API or backend service with axum 1 » Zinn Hub

Samo prijavljeni kupci koji su kupili ovaj proizvod mogu ostaviti recenziju.

Opcije i porudžbina

Preuzmite Zinn Hub aplikaciju

Obaveštenja · Brži pristup · Preko celog ekrana

Dodirnite Podeli u vašem pretraživaču

➜ Zatim dodirnite "Dodaj na početni ekran"