E-commerce & Retail

Velvetline

Un commerce headless pour une marque de mode qui refuse de charger lentement.

Client
Atelier North
Année
2022
Durée
7 mois
Taille de l'équipe
5 ingénieurs
Velvetline

Démo interactive

Une maquette interactive du produit que nous avons développé — cliquez, explorez.

app.velvetline.com
VELVETLINE
218 browsing now
Autumn / Winter '26 — The Hourglass Edit

Cut close.
Worn forever.

Small-batch tailoring in certified wool and silk. Free returns, carbon-neutral delivery.

New season
Svalbard Wool CoatOuterwear
£289
14 left — synced live
Mireille Slip DressDresses
£145
8 left — synced live
Bestseller
Hokkaido Rib KnitKnitwear
£118
21 left — synced live
Ando Wide-Leg TrouserTailoring
£132
5 left — synced live
Back in stock
Fjord Quilted JacketOuterwear
£198
11 left — synced live
Célia Silk ScarfAccessories
£64
30 left — synced live
Low stock
Lennox Cashmere CrewKnitwear
£176
3 left — synced live
Odette Column DressDresses
£210
9 left — synced live
New season
Bruna Leather ToteAccessories
£240
7 left — synced live
Tove Double-Breasted BlazerTailoring
£224
12 left — synced live
VELVETLINE · Headless storefront by Atelier NorthEdge-cached · 0.4s LCP · Klarna accepted

Interface de démonstration en anglais.

01

Le défi

La plateforme monolithique d’Atelier North mettait 4,8 secondes à afficher une fiche produit sur mobile — d’où venait 74 % du trafic — et la conversion mobile accusait 40 % de retard sur le desktop. Chaque Black Friday se soldait pareil : le site pliait sous douze fois la charge normale pendant que les publicités continuaient d’injecter du trafic vers un tunnel d’achat qui expirait. La synchronisation des stocks entre l’entrepôt et les boutiques tournait par fichiers horaires : les clientes achetaient des articles déjà épuisés. L’équipe merchandising ne pouvait publier une landing page sans déploiement, et l’entreprise voulait nouveau checkout, programme de fidélité et vitrines internationales en un an.

02

Notre solution

Nous avons reconstruit la vitrine en Next.js avec génération statique à la périphérie et une fédération GraphQL unifiant produits, stocks, prix et contenus. Un cœur commerce en Node.js gère les paniers dans Redis, des webhooks propagent les mouvements de stock vers la vitrine en moins de deux secondes, et Elasticsearch offre une recherche instantanée tolérante aux fautes de frappe. Stripe et Klarna partagent le checkout derrière un service d’orchestration de paiement unique. L’ensemble s’autodimensionne sur Kubernetes ; nos tests de charge ont rejoué le Black Friday précédent à quinze fois le trafic avant livraison. Les équipes contenu ont gagné un CMS headless avec prévisualisation — sans déploiement.

03

Résultats

+38%
Taux de conversion mobile
1.1 s
LCP moyen sur mobile
0
Minutes d’indisponibilité au Black Friday
+27%
Panier moyen

Stack technique

Next.jsGraphQLNode.jsElasticsearchRedisStripeKubernetes

Vous faites face à un défi similaire ?

Nous avons déjà résolu ce type de problème. Parlons de la façon dont cette expérience peut s'appliquer à votre situation.

Discuter de votre projet

Étude de cas suivante

HaulPilot →