Multitenant B2B2C Platform for Salon-Quality Beauty Supplies Distributor

United Kingdom E-commerce

Client And Product

One of the fastest-growing US-based B2B2C sales automation platform providers for retail businesses. The company aims to ensure a neoteric sales management and processing experience for its retail industry clients.


The ultimate mission was to build a simple-to-use, yet bilateral (user’s frontend & admin’s backend), scalable, and personalized multitenant marketplace for retailers. Any retailer willing to join the marketplace must have been able to do so within a matter of days and get a custom-built website with all data integrated with the marketplace data. Ensuring the smoothness of financial transactions and fair income distribution within the system was another challenge imposed by the copious stakeholders involved into the trading process. The platform has had to track the customer leads and then redistribute the client’s payment between the parties stipulated in advance, as per the platform’s referral system. Furthermore, the system was meant to aid retailers count their taxes, so the marketplace members would be able to focus on their core business instead of dealing with constant calculations.

Job Done

The AppRecode team has taken a comprehensive approach to the platform’s design, development, and rollout into production. A simple-to-use UI/UX combined with a tech stack tailored to ensure the product’s fastest time to market, innovative QA approach, and refined cloud infrastructure have irreversibly altered our client’s business model for the better. AppRecode stood by our partner during negotiations with the 3rd-party service providers. We ensured a comprehensive scope of integrations embedded into the platform and developed the platform’s technology and cloud architecture. The Stripe payment system integrated with the platform’s data and algorithms now ensures a fair and automated income distribution between the parties, including the distributor, retail salons, and our client – the platform owner. The TaxJar integration smoothes the tax calculation process, rendering the business conduction experience easier and more pleasant, thus luring more retailers to join the platform. Our output ensured that the project’s pilot phase was crowned with unprecedented success. It is possible to provide new distributors with personalized platforms within 1-2 days. Hence, our client plans to onboard other salon chains and embark upon further extension of the platform itself.


Our partner has decided to invest in a platform that lets distributors sell directly to their consumers via a network featuring more than 1.8 million business clients, owning an extensive retail clientele base. AppRecode has approached by the client in the middle of December and it took us less than two weeks to summon the team and start performing. We took the responsibility to implement, roll out, and provide ongoing support of the platform during its launch for its pilot client. We have accomplished the project by the end of February 2021, as we spent the ongoing month providing additional features that were meant to extend the platform’s functionality. As of the end of March 2021, the pilot store is fully operational, as we’re working on the platform’s extension.

Implemented Features

We provided high value by building high-performance infrastructure with over one million requests per hour.

AppRecode has run the discovery phase and designed a detailed implementation document (WBS), and implemented a migration of ElasticBeanstalk EC2-based services to the AWS Amazon Kubernetes Service platform using leading approaches such as Infrastructure as Code (Terraform).


  • Perform Discovery Phase with a migration plan
  • Dockerize all the applications
  • Full IaC coverage of infrastructure components using Terraform
  • Microservice architecture with Kubernetes containerization
  • Highly-automated CI/CD environment based on GitLab CI 
  • Ongoing production migration from EC2 to Kubernetes (EKS)
  • Iterate DataDog monitoring and logging system with APM logs.
  • Perform load tests and tune the application and infrastructure along with the development team​.

See more