Zinn Hub
0
Tu Carrito
0

At a Glance

Detalles clave sobre este servicio para ayudarte a decidir. Generado por Zinn Hub, no por el vendedor.

Pila Tecnológica

Rust + Axum + Tokio
Construido sobre el framework asíncrono Axum que se ejecuta en el tiempo de ejecución de Tokio: de grado de producción, alto rendimiento e independiente del host.

Qué se entrega

Fuente, pruebas y README
Cada nivel se envía con pruebas funcionales y un README en su propio repositorio. Estándar y Avanzado incluyen un Dockerfile; Avanzado añade un flujo de trabajo de CI y una lista de verificación de implementación.

Estilo de comunicación

Solo por escrito
Sin llamadas: todas las actualizaciones y confirmaciones de alcance se realizan por escrito, lo que le proporciona un rastro documental claro durante todo el proyecto.

Credibilidad del proveedor

Autor de Rust de código abierto
El proveedor mantiene reqwest-rotate, un crate de Rust publicado en crates.io con CI y aproximadamente 200 pruebas, una señal verificable de experiencia real en Rust.

Lo que recibirás

Formatos:
Código Personalizado
Método de entrega:
Gerente de pedidos

Descripción completa

Su servicio llega a su propio repositorio con pruebas y un README, listo para ejecutarse: una API REST en axum, un trabajador que procesa archivos o una cola, o un servicio que se interpone entre su sistema y la API de otra persona. Llegué a Rust después de ocho años de trabajo web, y mantengo reqwest-rotate, un crate de Rust de código abierto en crates.io con documentación, CI y unas doscientas pruebas.

Starter es un servicio con hasta 3 puntos finales REST, o un trabajador que lee archivos o una cola que ya ejecuta: pruebas, un README y el código fuente en su repositorio. No hay trabajo de esquema de base de datos en Starter. Standard añade hasta 8 puntos finales, PostgreSQL o SQLite con migraciones, validación de entrada, pruebas de integración contra una base de datos de prueba y un Dockerfile. Advanced llega a 15 puntos finales y ofrece autenticación de token con roles, un trabajador en segundo plano, un flujo de trabajo de CI que construye y prueba en cada push, y una lista de verificación de implementación para su servidor.

Los puntos finales cuentan como método más ruta: GET /orders y POST /orders son dos. No incluidos: una interfaz, una aplicación móvil o contratos inteligentes.

Cada servicio se ejecuta en Tokio, el tiempo de ejecución asíncrono sobre el que está construido axum. Nada lo ata a un solo host: se ejecuta en un VPS Linux, en Docker en AWS, Railway o Fly.io, o en su propia máquina. El Dockerfile viene con Standard y Advanced, y la lista de verificación de implementación de Advanced está escrita para el servidor que usted nombre.

Actualizaciones escritas cada día laborable en una construcción de varios días, respuestas rápidas, sin llamadas.

Pasos para completar su proyecto
1. Alcance confirmado por escrito: leo sus requisitos y confirmo la lista de puntos finales, el ajuste del nivel y la pila antes de cualquier código. Los puntos finales cuentan como método más ruta.
2. Repositorio, esqueleto de CI y modelo de datos: el esqueleto del proyecto con el primer punto final funcionando de principio a fin, para que pueda ver la forma del servicio temprano y corregir la dirección mientras es barato.
3. Puntos finales o trabajador, con pruebas: los puntos finales restantes o el trabajador, cada uno con sus pruebas. En una construcción de varios días, recibirá una breve actualización escrita cada día laborable.
4. Pruebas de integración, README, Dockerfile: pruebas de integración contra una base de datos de prueba, el README, un Dockerfile en Standard y Advanced, y una lista de verificación de implementación en Advanced.
5. Entrega en su repositorio: código fuente entregado en su repositorio con una entrega por escrito: cómo ejecutarlo, cómo probarlo, cómo implementarlo.

Garantía de Calidad Zinner

✓
Profesional Verificado
Cada Zinner es revisado y aprobado antes de unirse a la plataforma.
✓
Trabajo de Calidad Garantizado
Todos los servicios están respaldados por nuestro compromiso de garantía de calidad.
✓
Pago Seguro
Tu pago está protegido hasta que apruebes el trabajo entregado.

Comparar Paquetes

FunciónIniciadorEstándarAvanzado
Tiempo de Entrega5 días7 días14 días
Revisiones123
AlcanceHasta 3 puntos finales o 1 trabajadorHasta 8 puntos finales y una base de datosHasta 15 puntos finales, autenticación y CI
Código fuente✓✓✓

Portafolio

Ejemplos del trabajo del vendedor relacionados con este Zinn.

reqwest-rotate: crate de código abierto

Un pequeño wrapper de reqwest para scrapers y clientes de API que necesitan rotación de proxy, limitación de velocidad por host y reintento con retroceso, sin necesidad de un framework de middleware. Publicado en crates.io con documentación, CI y unas doscientas pruebas.

Detalles del Servicio

Tipo de Servicio
Estándar
Tipo Zinner
Freelancer
Disponibilidad
Días laborables
País del vendedor
Kazajistán
Idiomas Aceptados
Inglés
ruso
NDA disponible
Sí
Tamaños de Proyecto Manejados
Pequeño a Mediano
Tiempo de respuesta
En 12 horas
Años de Experiencia
10+

Preguntas Frecuentes

Envíe lo que el servicio tiene que hacer y le diré a qué nivel se ajusta antes de que compre. Los puntos finales cuentan como método más ruta, por lo que GET /orders y POST /orders son dos.

Este proyecto es para un nuevo servicio; los cambios dentro de una gran base de código de producción son una conversación aparte.

El paquete Starter incluye una revisión, el Estándar dos y el Avanzado tres. Una revisión corrige algo que está mal en un endpoint que entregué. Si el brief en sí cambia, o necesitas más endpoints, eso es trabajo nuevo: usa el complemento o un nuevo pedido.

No. Solo por escrito, en los mensajes del proyecto.

Reseñas de Clientes

Mira lo que nuestros clientes dicen sobre este Zinn

Categorías

Políticas de Zinner

Crearé una API REST de Rust o un servicio de backend con Axum 7 &Raquo; Zinn Hub

Solo los clientes registrados que han comprado este producto pueden dejar una reseña.

Opciones y Pedido

Obtén la App Zinn Hub

Notificaciones · Acceso más rápido · Pantalla completa

Toca Compartir en tu navegador

➜ Luego toca "Añadir a la pantalla de inicio"