Branch Bob
The white-label e-commerce solution for building online stores

Project overview
Branch Bob is The white-label e-commerce solution for building online stores. Build your Online Store from your Smartphone for free Built with high standards for performance, security, and intuitive user experiences, the platform is engineered to support mission-critical workflows and seamless scale.
What was the problem or pain point
Client Dilemma & Technical Bottleneck
BranchBob aimed to become Europe's fastest and simplest cloud e-commerce platform for micro-merchants and small businesses. Unlike Shopify or WooCommerce, which can be intimidating and expensive for novice merchants, BranchBob promised an online store setup in under 60 seconds with zero monthly subscription fees. However, their multi-tenant architecture was struggling to scale: provisioning new store instances caused database lockups, product catalog caching was inefficient across tens of thousands of tenant subdomains, and international merchant payment setup was complex.
What we suggested to the client
Solid Sphere Architectural Recommendation
Solid Sphere recommended modernizing the multi-tenant architecture into a high-throughput, schema-isolated cloud platform. We proposed building an instantaneous onboarding wizard in Vue.js, refactoring the Ruby on Rails backend with Redis dynamic routing for multi-tenant custom domains, and integrating a unified Stripe payment gateway that allows instant merchant onboarding and checkout in multiple European currencies.
What made this project challenging
Empowering small businesses worldwide to launch free, full-featured online stores in under 5 minutes
Architecting multi-tenant database infrastructure capable of hosting hundreds of thousands of storefronts
Supporting global multi-currency payment gateways, tax calculation rules, and shipping methods
Ensuring blazing-fast storefront page load speeds on mobile networks worldwide
What was implemented and how it was implemented
Step-by-Step Technical Execution
We re-engineered the merchant onboarding flow into a three-step wizard that creates an active online store, imports initial products, and assigns a customized subdomain in under 45 seconds. We optimized the multi-tenant Ruby on Rails core by implementing dynamic schema switching and tenant-scoped Redis caching, ensuring that traffic spikes on one merchant's storefront had zero performance impact on neighboring stores. We built a responsive Vue.js storefront template engine allowing merchants to customize themes, color schemes, and banner images with instant live preview. We integrated Stripe Connect to enable merchants in over 30 countries to accept credit cards, SEPA direct debits, and local payment methods with zero setup delay. Automated SSL certificate generation was implemented via Let's Encrypt for custom merchant domains.
How we delivered
Engineered scalable multi-tenant Rails backend with isolated tenant scoping and custom domain mapping
Built drag-and-drop merchant administration dashboard for product catalog and inventory control
Integrated global payment providers including Stripe, PayPal, and regional European gateways
Implemented edge-cached storefront theme rendering delivering sub-second load times globally
What did we use to implement it
Technology Stack & Technical Rationale
Ruby on Rails provided the rapid, battle-tested multi-tenant backend and API architecture. Vue.js powered the reactive merchant dashboard and customizable storefront theme engine. PostgreSQL managed isolated tenant data schemas and transactional order records with high integrity. Redis handled dynamic domain routing, session caching, and rate limiting. Stripe Connect powered multi-currency merchant payment processing and automated fee splits. AWS provided auto-scaling cloud infrastructure.
Key outcomes
Over 200,000 online stores launched across 140 countries
Average merchant store setup time under 3 minutes
99.98% platform uptime during Black Friday traffic surges
Processed hundreds of millions in global e-commerce GMV
Have a project like this?
Share your goals and constraints. We'll respond with next steps and a practical proposal.