API REST Rust et workers backend basés sur axum, livrés à votre dépôt avec des tests et un fichier README. Portée fixe par niveau, mises à jour écrites, pas d'appels.
Je vais créer une API REST Rust ou un service backend avec axum
Jusqu'à 3 points de terminaison REST ou un travailleur, tests, README, code source dans votre dépôt.
- Up to 3 endpoints or 1 worker
- Code source
Jusqu'à 8 points de terminaison, PostgreSQL ou SQLite avec migrations, tests, un Dockerfile.
- Jusqu'à 8 points de terminaison et une base de données
- Code source
Jusqu'à 15 points de terminaison, authentification par jeton avec rôles, travailleur en arrière-plan, CI à chaque push.
- Jusqu'à 15 points de terminaison, authentification et CI
- Code source
Demander une offre personnalisée
Se connecter pour demander une offre personnalisée
Créez un compte gratuit ou connectez-vous pour demander une offre personnalisée à ce Zinner.
Connexion / InscriptionPoser une question avant achat
Se connecter pour poser une question
Pour réduire le spam sur la plateforme, les messages avant vente ne peuvent être envoyés que par les utilisateurs connectés.
Créez un compte gratuit ou connectez-vous pour envoyer un message directement à ce Zinner.
Connexion / InscriptionConnexion requise
Créez un compte gratuit ou connectez-vous pour envoyer un message à ce Zinner.
Connexion / InscriptionConnexion requise
Créez un compte gratuit ou connectez-vous pour demander une offre personnalisée.
Connexion / InscriptionAperçu
Détails clés sur ce service pour vous aider à décider. Généré par Zinn Hub, pas par le vendeur.
Valeur Position
Pile technologique
Ce qui est livré
Style de communication
Crédibilité du fournisseur
Ce que vous recevrez
Description complète
Votre service arrive dans votre propre dépôt avec des tests et un README, prêt à être exécuté: une API REST sur axum, un travailleur qui traite des fichiers ou une file d'attente, ou un service qui se situe entre votre système et l'API de quelqu'un d'autre. Je suis venu à Rust après huit ans de travail web, et je maintiens reqwest-rotate, une crate Rust open-source sur crates.io avec documentation, CI et environ deux cents tests.
Le niveau Starter est un service avec jusqu'à 3 points de terminaison REST, ou un travailleur lisant des fichiers ou une file d'attente que vous exécutez déjà: tests, un README et le code source dans votre dépôt. Pas de travail sur le schéma de base de données dans Starter. Le niveau Standard ajoute jusqu'à 8 points de terminaison, PostgreSQL ou SQLite avec migrations, validation des entrées, tests d'intégration contre une base de données de test et un Dockerfile. Le niveau Avancé va jusqu'à 15 points de terminaison et apporte l'authentification par jeton avec rôles, un travailleur en arrière-plan, un workflow CI qui construit et teste à chaque push, et une liste de contrôle de déploiement pour votre serveur.
Les points de terminaison comptent comme méthode plus chemin: GET /orders et POST /orders en sont deux. Non inclus: une interface utilisateur, une application mobile ou des contrats intelligents.
Chaque service fonctionne sur Tokio, l'environnement d'exécution asynchrone sur lequel axum est construit. Rien ne le lie à un seul hôte: il fonctionne sur un VPS Linux, dans Docker sur AWS, Railway ou Fly.io, ou sur votre propre machine. Le Dockerfile est fourni avec les niveaux Standard et Avancé, et la liste de contrôle de déploiement Avancé est écrite pour le serveur que vous nommez.
Mises à jour écrites chaque jour ouvrable sur une construction de plusieurs jours, réponses rapides, pas d'appels.
Étapes pour compléter votre projet
1. Portée confirmée par écrit – Je lis vos exigences et confirme la liste des points de terminaison, l'adéquation du niveau et la pile avant tout code. Les points de terminaison comptent comme méthode plus chemin.
2. Dépôt, squelette CI et modèle de données – Le squelette du projet avec le premier point de terminaison fonctionnant de bout en bout, afin que vous puissiez voir la forme du service tôt et corriger la direction pendant qu'il est peu coûteux.
3. Points de terminaison ou travailleur, avec tests – Les points de terminaison restants ou le travailleur, chacun avec ses tests. Sur une construction de plusieurs jours, vous recevez une courte mise à jour écrite chaque jour ouvrable.
4. Tests d'intégration, README, Dockerfile – Tests d'intégration contre une base de données de test, le README, un Dockerfile sur Standard et Avancé, et une liste de contrôle de déploiement sur Avancé.
5. Transfert dans votre dépôt – Code source livré dans votre dépôt avec un transfert écrit: comment l'exécuter, comment le tester, comment le déployer.
Garantie de Qualité Zinner
Chaque Zinner est examiné et approuvé avant de rejoindre la plateforme.
Tous les services sont soutenus par notre engagement en matière d'assurance qualité.
Votre paiement est protégé jusqu'à ce que vous approuviez le travail livré.
Comparer les forfaits
| Fonction | Démarrage | Standard | Avancé |
|---|---|---|---|
| Délai de livraison | 5 jours | 7 jours | 14 jours |
| Révisions | 1 | 2 | 3 |
| Portée | Jusqu'à 3 points de terminaison ou 1 travailleur | Jusqu'à 8 points de terminaison et une base de données | Jusqu'à 15 points de terminaison, authentification et CI |
| Code source | ✓ | ✓ | ✓ |
Portfolio
Exemples du travail du vendeur relatifs à ce Zinn.

reqwest-rotate: crate open-source
Un petit wrapper reqwest pour les scrapers et les clients API qui ont besoin de rotation de proxy, de limitation de débit par hôte et de réessai avec backoff, sans avoir à intégrer un framework de middleware. Publié sur crates.io avec documentation, CI et environ deux cents tests.

Détails du service
Questions fréquemment posées
Envoyez ce que le service doit faire et je vous dirai à quel niveau il correspond avant que vous n'achetiez. Les points de terminaison comptent comme méthode plus chemin, donc GET /orders et POST /orders en sont deux.
Ce projet est destiné à un nouveau service; les modifications au sein d'une grande base de code de production sont une conversation distincte.
L'offre de démarrage comprend une révision, l'offre standard deux, l'offre avancée trois. Une révision corrige un problème avec un point de terminaison que j'ai livré. Si le brief lui-même change, ou si vous avez besoin de plus de points de terminaison, il s'agit d'un nouveau travail: utilisez l'add-on, ou une nouvelle commande.
Non. Uniquement par écrit, dans les messages du projet.
Avis clients
Découvrez ce que nos clients disent de ce Zinn
Catégories
Politiques Zinner
Zinns connexes

faire du développement de site web, correction de bugs, travaux d'amélioration comme php wp html jquery ajax

Créez et déployez des API backend sécurisées avec Node.js ou Firebase

Effectuer des tâches Firebase pour les applications web de manière professionnelle









