Engineering

Software built in-house for real load

We write the core software behind our parts businesses ourselves: storefronts, APIs, catalogs, search, the internal platform and data pipelines. It runs live international e-commerce every day, so we build for speed, uptime and clean data.

8–10Mrequests an hour at peak on individual systems.
In-houseCore software written and run by our own engineers.
30+people in one Phuket office: engineering, operations, data, marketing.
What we build

Twelve kinds of software, one engineering team

We don’t bend the business around a bought platform. Each system was written for a job we do every day and changes when the job does.

  1. 01

    E-commerce systems

  2. 02

    APIs

  3. 03

    Backend & frontend

  4. 04

    Databases

  5. 05

    Internal systems

  6. 06

    Catalogs

  7. 07

    Search

  8. 08

    Large-scale data

  9. 09

    Integrations

  10. 10

    Analytics

  11. 11

    Infrastructure

  12. 12

    Automation

Architecture

Separate layers, so one problem stays one problem

Storefront, API, CMS, databases, caching, analytics and edge run as independent layers. Each scales and ships on its own and can fail without taking the others down.

5 layersEdge, applications, API, data and analytics.
Under load

The work that never ships as a feature

Traffic peaks, bulk price updates and supplier feeds never stop. Keeping it all fast and stable is permanent work, not a project.

Peak load8–10Mrequests an hour on individual systems at peak.
01

Performance

Fast responses on the busiest pages and endpoints.

02

Fault tolerance

A failing layer degrades alone instead of taking the rest down.

03

Databases

Indexes, query plans and schema changes on large live tables.

04

Caching

What to cache, for how long, and how to clear it when prices change.

05

Monitoring

Logs, metrics and alerts, so we see problems before customers do.

06

Scaling

Capacity for peaks, new brands and markets without a rebuild.

Internal platform

Where our operations team spends the day

Staff find any order, customer, line item or payment from one search box, and every record links to the rest.

How our operations run →
  • Order#PB-1042Paid · awaiting supplier
  • CustomerCustomer ••• 28173 orders · 2 vehicles
  • Line item04465-33480Brake pad kit · qty 1
  • PaymentCard paymentCaptured · matched to order
Data & analytics

Decisions start with a query

Orders, price changes, supplier updates and marketing clicks all leave data. We keep it apart from production and turn it into reports people read.

  1. SourcesOrders, prices, supplier feeds, traffic
  2. PipelinesCleaned, joined, loaded on schedule
  3. StoreAnalytics store, apart from production
  4. OutputReports and decisions

Our own reports

Sales, conversion, suppliers, catalog quality and pricing, built for the questions we ask.

Data pipelines

Orders, prices, supplier feeds and traffic flow into one analytics store on ClickHouse.

Decisions on numbers

Prices, suppliers and ad spend are judged on real orders and margin.

We write software for processes we run ourselves, every day.

Want to see how it runs?

Tell us what you’re building or what you need to scale. Our engineers will walk you through the platform.

Get started →