
Fechado
Publicado
Pago na entrega
Project Details I need a small, well-structured Ruby service that exposes intuitive REST endpoints (GET, POST, PUT, DELETE). The core of the project is data-processing: requests will arrive, pass through my routing layer, and must then be propagated to specific, user-defined groups before a response is returned. Key points you can rely on: • Language: Ruby is not mandatory, feel free to use Rails, Sinatra, Hanami or another lightweight framework as long as the final routes stay clean and conventional. • External calls: the service has to consume several third-party REST APIs; graceful error handling and time-outs are important. • User layer: the API must already include Authentication and authorization plus basic User profile management so that each account can create and manage its own groups. Deliverables I expect: 1. Source code in a Git repository with a concise README that covers setup, environment variables for external APIs, and sample curl commands. 2. A short test suite (RSpec or Minitest) proving the routing logic and successful hand-off to at least two mocked external APIs. Everything should be container-ready; if you normally work with Docker, include a simple Dockerfile and [login to view URL] so I can spin it up quickly. Let me know if anything above needs clarification; otherwise, show me how you’d approach the architecture and I’ll green-light you to start. Skills Required Python Ruby on Rails Software Architecture Ruby Docker API Development API Integration REST API
ID do Projeto: 40327972
16 propostas
Projeto remoto
Ativo há 16 dias
Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
16 freelancers estão ofertando em média $23 USD for esse trabalho

Hi, I’d be happy to help you build this service. Your requirements are clear, and I can deliver a clean, lightweight API with strong structure and reliability. I propose using a minimal Ruby framework (such as Sinatra or Rails API mode) to keep the service fast and maintainable. I’ll design clear REST endpoints and implement a modular architecture where request routing, group propagation, and external API integrations are separated for flexibility. Authentication and authorization will be included (JWT-based), along with basic user and group management. For external API calls, I’ll ensure proper timeout handling, retries, and graceful error responses. The project will include a well-organized Git repository, a concise README with setup steps, environment variables, and sample curl requests. I’ll also provide a small RSpec test suite covering routing and mocked external API interactions. Everything will be containerized with Docker and docker-compose so you can run it بسهولة. I have experience building API-driven systems, working with real-time services, and structuring scalable backend applications. Let me know if you’d like me to proceed—I can start right away. Best regards,
$15 USD em 7 dias
5,4
5,4

Hi there! You need a small Ruby service with REST endpoints, and the real challenge is building a lightweight, reliable routing system that handles external API calls and user-specific groups without breaking under errors or timeouts. I recently designed a similar service where data flowed through multiple APIs with clean authentication layers, ensuring each user’s data stayed private while responses remained fast and predictable. The focus was on maintainable code and container-ready deployment. I will structure your service using a lightweight Ruby framework, implement secure user authentication, reliable routing to external APIs, and include clear documentation with Docker setup so it’s easy to run and extend. Check our work: https://www.freelancer.com/u/ayesha86664 Do you want the user groups to support dynamic rules or fixed membership only? I am ready to start — just say the word. Best Regards, Ayesha
$18 USD em 3 dias
3,6
3,6

Hello, I have experience with Ruby, Rails, and Sinatra, primarily in developing e-commerce platforms and booking systems where RESTful APIs were crucial for processing and managing large volumes of data. Specifically, I've built services for user authentication, authorization, and profile management, as well as integrating third-party APIs with robust error handling mechanisms. For your project, I propose creating a Ruby-based service using Sinatra for its lightweight nature, ensuring clean and intuitive endpoints while implementing JWT for secure authentication and middleware for error handling during external API calls. Let's discuss!
$20 USD em 3 dias
3,0
3,0

I’m confident I can build a clean, user-friendly Ruby service that meets your goals, handling intuitive REST endpoints and streamlined data processing. I’ve designed APIs for diverse service-based systems, so I’m comfortable adapting to your requirements. I bring strong off-platform experience with Ruby and Docker, ensuring seamless integration of authentication, authorization, and third-party API calls while focusing on graceful error handling and automated timeouts. My skills cover Ruby on Rails, API development, software architecture, and containerization. We can discuss your exact needs and nail down the architecture. Let’s build something that just works—like a well-oiled machine. Let's have a chat, Alicia
$24 USD em 14 dias
3,0
3,0

Hi, I am Vasyl, with over 8 years of experience in Ruby, Ruby on Rails, API Development, API Integration, and Software Architecture. I have carefully reviewed your project requirements for developing a Ruby service with REST endpoints. I specialize in creating clean and conventional routes using frameworks like Rails and have expertise in consuming third-party REST APIs with robust error handling. I propose to build a well-structured Ruby service with intuitive REST endpoints, incorporating authentication, authorization, and user profile management. I will ensure container readiness and provide a Git repository with comprehensive documentation and a test suite using RSpec or Minitest. Let's discuss further to outline the architecture and get started on this project. Thanks, Vasyl
$25 USD em 7 dias
1,6
1,6

Hello, I’d be glad to help build your Ruby service with clean REST endpoints and a structured data-processing flow. I’m a full-stack developer experienced in **Ruby, Ruby on Rails, REST API development, Docker, API integration, and backend architecture**, with a strong focus on clean, maintainable services. One key challenge here is ensuring that **requests are routed correctly, propagated to user-defined groups, and handled reliably when interacting with multiple external APIs (including timeouts, retries, and error handling) while maintaining secure authentication and authorization**. My approach is to build a **lightweight Rails or Sinatra service with clear REST routes, token-based auth, group-based routing logic, external API adapters with proper error handling, and a small RSpec test suite with mocked APIs**, all containerized with Docker for easy setup. My goal is to deliver a **clean, production-ready service that is easy to extend and reliable under real-world API conditions**. A couple of quick questions: • Do you prefer **Rails (structured) or Sinatra (lighter)** for this service? • Should authentication be **JWT-based or session-based** for your use case? I can deliver this quickly with full documentation and setup instructions. Best regards, Carlos
$20 USD em 3 dias
1,2
1,2

⭐⭐⭐⭐⭐Hi, I’m a backend developer with 7+ years of experience building scalable REST APIs and data-processing services across Ruby and Python stacks. I can deliver a clean Ruby service using Sinatra or Rails with well-structured endpoints, authentication, and group-based routing logic. My approach includes robust API integrations with timeout handling, retries, and a tested propagation layer to user-defined groups. Do you prefer a lightweight stack like Sinatra or a full Rails setup for future scalability and user management? Should authentication be JWT-based or session-based depending on your client usage? I am confident I can provide a container-ready, well-tested service with clear architecture and reliable performance. Best
$30 USD em 7 dias
1,4
1,4

Hey there, need lightweight, user-authenticated API that routes requests to user-defined groups with reliable third-party calls, simple, clean, production-ready. Ruby (Rails Sinatra) service with REST endpoints (GET/POST/PUT/DELETE), JWT auth, user & group tables, routing layer dispatching requests to external APIs, error handling & timeouts, containerized with Docker. Simple RS pec tests for routing & API hand-offs, README with setup & curl examples. Fully hand-coded logic, no GPT AI generated code. Deliverable: working service, source repo, test suite, Docker setup, ready to run. Warm regards, Umer Kayani
$20 USD em 7 dias
0,0
0,0

Hello, I can build your Ruby-based REST service with a clean architecture, reliable integrations, and production-ready setup. • Use Rails API / Sinatra / Hanami (based on best fit) to create clean REST endpoints (GET, POST, PUT, DELETE) • Design a modular routing + processing layer to handle group-based data propagation • Implement secure authentication & authorization (JWT or Devise) with user/group management • Integrate external APIs with robust error handling, retries, and timeouts Deliverables: • Clean, well-structured Git repo + README (setup, env vars, curl examples) • Test suite (RSpec/Minitest) with mocked external APIs • Dockerized setup (Dockerfile + docker-compose) for easy deployment I focus on scalable architecture, clean code, and reliability, ensuring your service is easy to extend and maintain. Ready to share architecture details and start immediately.
$50 USD em 7 dias
0,0
0,0

Hi, a clean Ruby service with REST endpoints, group-based routing, auth, and third-party API consumption is a well-scoped backend project. In the past, the architecture decision that matters most on a service like this is how the group propagation layer is structured, because if it's tightly coupled to the routing logic it becomes painful to extend when new group types or external APIs are added later. For this project, I'd build on Sinatra for a lightweight footprint given the scope, with a clear separation between the routing layer, the group propagation logic, and the external API clients. Auth would use JWT to keep it stateless and container-friendly. RSpec with WebMock for the external API mocking, a Dockerfile and docker-compose for local spin-up, and a README with curl examples would all be included as standard. I can outline the folder structure and key design decisions before writing a line of code if you'd like to validate the approach first. How many third-party APIs does the service need to consume at launch? Kind regards, Abel.
$20 USD em 7 dias
0,0
0,0

Austin, United States
Membro desde mar. 26, 2026
$250-750 USD
$250-750 USD
$10-30 USD
$10-30 USD
$250-750 USD
$15-25 USD / hora
€250 EUR
$3000-5000 AUD
₹1500-12500 INR
₹12500-37500 INR
$250-750 USD
$10-30 USD
$15-25 USD / hora
₹1500-12500 INR
$25-50 USD / hora
₹1500-12500 INR
$10-30 USD
€250-750 EUR
₹1500-12500 INR
$10-30 USD
$2-8 USD / hora
$25-50 USD / hora
₹12500-37500 INR
$25-50 USD / hora
₹1500-12500 INR