UK, 2021 - till present
7 engineers

Scaling a Transportation Booking Platform for Real-Time Operations

To scale a transportation booking platform for real-time operations, we helped Volubus modernize its core architecture to support live availability, high-concurrency bookings, and reliable execution for corporate and event transportation.

 

Founded in 2018 and headquartered in Malmö, Sweden, Volubus raised $300K at the pre-seed stage and required a platform capable of handling real-time coordination across multiple stakeholders. By strengthening scalability, performance, and operational reliability, we enabled the platform to support growth while maintaining a seamless booking experience for corporate clients.

 

Technical stack includes:

  • Backend: Java 11, Spring Boot, Hibernate, PostgreSQL/PostGIS, Docker, OAuth2
  • Frontend: React, Redux (Saga/Thunk), Material-UI, AWS Amplify
  • DevOps: AWS (EC2, RDS, ECS, Cognito), Jenkins Pipelines, CI/CD, CloudWatch

Product

A global platform that connects travel organizers, communities, and organizations with local bus operators, simplifying group and event transport across 30+ countries and 200+ cities. The system significantly reduces the cost and time of managing passenger transport through workflow automation, optimized data, and modern technology.

Client’s Challenges

  • No in-house tech team
  • Shortage of skilled specialists
  • Limited startup budget
  • Needed full IT ownership (website & platform)
Key features
 
Customer Catalog

Carrier & Customer Catalog

Centralized database of all partners and clients.

  • Stores carrier details: fleet size, contacts, parking, tariffs.

  • Tracks customer organizations with interaction history.

  • Unified system for managing business relationships.

 

Automated Communication

Real-time notifications across multiple channels.

  • SMS, email, and WhatsApp powered by Twilio.

  • Automated messages: booking confirmations, cancellations, reminders.

  • Configurable flows for driver assignments and trip updates.

Flexible Pricing & Multi-Currency Support

Dynamic trip pricing with complete financial logic.

  • Price calculation by distance, duration, or custom tariffs.

  • Adjustments for inflation, seasonality, special zones, commissions.

  • Multi-currency with per-country tax and margin settings.

 

Payments & Invoicing

Comprehensive financial workflows for both sides.

  • Incoming payments from clients and outgoing to carriers.

  • Automated and manual invoice generation.

  • Credit notes, refunds, payment reminders, accounting flows.

  • Integrated with Stripe for online payments and refunds.

Multi-Currency Support
Booking Management

Booking Management

Single source of truth for all trip data.

  • Consolidates itinerary, pricing, and client–carrier link.

  • Includes staff assignment, comments, and notification setup.

  • Ensures transparency and consistency across operations.

 

Reporting & Audit Trail

Actionable insights and full compliance.

  • Detailed reports on bookings, payments, and carriers.

  • Centralized audit log of every change in the system.

  • Improves accountability and decision-making.

Customer Portal

Self-service platform for corporate clients.

  • Configure and calculate trip details instantly.
  • Confirm bookings and pay online.
  • Provides transparency and reduces manual support load.
     

Integrations

Connected ecosystem with trusted tools.

  • Google Maps for routing, geolocation, and visualization.
  • Stripe for payments and refunds.
  • Twilio for SMS, email, WhatsApp messaging.
  • External imports for carrier and customer catalogs.
Customer portal

Provided Solution

  • Built a dedicated cross-functional development team
  • Defined clear product requirements with Business Analyst support
  • Delivered scalable architecture & stable infrastructure (DevOps & Architect)
  • Developed a responsive web platform with full-stack engineers
  • Integrated Stripe payments, Twilio messaging, and Google Maps SDK
   
  • Created an intuitive admin dashboard with booking management, reporting, and audit trail
  • Implemented dynamic pricing, multi-currency support, and financial workflows
  • Developed a self-service customer portal for booking, pricing, and payments
  • Set up automated deployment pipelines for stability
  • Enabled continuous improvements based on real user feedback

Results

  • Faster time to market – MVP launched on schedule, ensuring a competitive edge
  • Higher user adoption – seamless booking experience with real-time notifications increased engagement
  • Optimized operations – automated communication, pricing, and financial workflows reduced manual workload
  • Scalable infrastructure – designed to support growing user base, multi-currency operations, and expanding partner networks
  • Enhanced transparency and trust – centralized reporting, audit trails, and customer portal improved decision-making and satisfaction
Booking form

Customer feedback

Four years after launching our MVP with Ardas, we’re still working together — and that says a lot in itself. What started as a well-delivered admin platform has since evolved into a fully scaled solution that now supports our day-to-day operations across multiple markets.

What we value most is the consistency: communication is clear, the team is proactive, and we always feel like they take ownership of the product as if it were their own. 

Over the years, they've not only maintained the platform but continuously expanded it with new features — from automated communication flows and complex pricing models to integrations with Stripe, Twilio, and Google Maps.

As a mobility startup without a dedicated in-house engineering team, having a long-term tech partner we can rely on has been critical.

Ardas has provided stability, flexibility, and the ability to scale the product without disruption. We see them not as a vendor, but as an extension of our team — and that’s ultimately why we’ve stayed with them since 2021.

Måns Johansson Rüder
Managing Director, Volubus AB

FAQ

What architecture supports high-volume transportation booking systems?

High-volume transportation booking systems rely on stateless service layers, horizontal scaling, load balancing, caching strategies, and optimized database transactions to handle large volumes of concurrent reservations without data conflicts.

How do you manage availability and scheduling concurrency at scale?

Availability and scheduling are managed using optimistic locking, distributed locking mechanisms, event-driven updates, and consistent snapshot reads to ensure reservations remain accurate and conflict-free during peak demand.

How do you integrate payment gateways securely in transportation platforms?

Secure payment integration is achieved through PCI-compliant processing, tokenization, secure callbacks, transaction reconciliation, and continuous monitoring to detect and prevent fraudulent activity.

How can transportation booking platforms improve user conversion rates?

User conversion rates improve through streamlined, UX-driven booking flows, adaptive pricing logic, contextual recommendations, and performance optimization such as fast page loads and prefetching to reduce drop-offs.

Why do transportation tech teams partner with Ardas for booking systems?

Transportation technology teams choose Ardas to build production-ready booking platforms with scalable transaction processing, full observability, and secure integration frameworks that support real-time operations and sustained growth without service degradation.

Get Insights from Real SaaS Builds

Enjoyed the read? We write these case studies and articles to share what works — and what doesn’t — in real SaaS delivery. Got a challenge of your own? Let’s talk tech.

 
Andrii
Ryzhokhin
Chief Executive Officer