Amela
For confidentiality, company names, project names, and system images have been replaced with pseudonyms and mockups.
Retail Live Inc. Build Story

Watch, and Buy on the spot, from the ground up.

ShopCast is a platform for live-stream shopping. It unifies low-latency live streaming, real-time chat, a live cart, and instant payments into a single platform that withstands 10,000 concurrent viewers.

“The gap between streaming and buying,” “peak-time real-time load,” and “inventory consistency during live” — Retail Live Inc., the story of launching a new platform, built together in-house from scratch in 12 months.

Concurrent viewers
10,000+ scale
Streaming & chat latency
Under 1 second
Viewing → Purchase
Complete on the spot
Payments
Stripe / GMO instant
LIVE
👁 12,480
So cute! I want it~

🛒 Tanaka just bought
🧥
Limited outerwear
¥3,980
01
CLIENT
About the client

The name driving live commerce: “Retail Live Inc.」。

A live-commerce operator that connects brands in apparel, cosmetics, lifestyle goods and more with viewers through live streaming. Hosts showcase products while viewers comment, ask questions, and buy on the spot — an interactive, two-way shopping experience.

A “watch-and-buy” experience demands a single platform that binds together low-latency streaming, chat for massive concurrent connections, an inventory-consistent cart, and instant payments. Building it in-house from scratch was the starting point of the business.

10,000+
Concurrent-viewer scale
Tens of thousands of items
Products handled
Under 1 second
Streaming & chat latency
BUSINESS FLOW
STEP 01
Live stream starts
The host introduces a product
STEP 02
Viewing + chat
Viewers ask questions in real time
STEP 03
Live cart
Add to cart while watching
STEP 04
Instant payment
Purchase completes on the spot
02
CHALLENGE
Design challenges to solve

Four design challenges unique to live.

Unlike ordinary e-commerce, unless you can handle the live-specific load of viewing, conversation, and buying all spiking at once, neither the experience nor the revenue holds up.

Viewers drop off when streaming and buying are disconnected
Thought “I want it”If they can’t buy in that moment, viewers lose the urge to buy. Viewing and buying had to be unified on one screen.
Chat clogs when concurrent viewing spikes
At peak timesThousands to 10,000 people commenting at once without ever dropping — scalable real-time streaming is the premise.
Inventory and cart contend under concurrent purchases
For popular productsPurchases surge — even so, precise consistency is required so that stock is never sold twice.
We want to process payments safely and instantly
Instant payments with Stripe & GMO had to be processed safely, at a speed that keeps the live momentum from cooling.
03
ARCHITECTURE
The architecture we built together

From scratch, in-house — four domains into one platform.

React front end, low-latency live streaming with Agora, real-time sync of chat and the live cart via NestJS WebSocket + Redis Pub/Sub, unified product/order/inventory management with Laravel, and instant payments with Stripe and GMO — a real-time platform built fully in-house from scratch to withstand 10,000 concurrent viewers.

Amela
EXECUTION
12
months
110
person-months
Domain ①
Live streaming
Challenge
We want low latency even for large-scale streaming
Solution
Sub-second low-latency streaming with Agora RTC
Supports 10,000 concurrent viewers
Domain ②
Real time
Challenge
No clogging even under a flood of simultaneous comments
Solution
Horizontal scaling with NestJS WS + Redis Pub/Sub
Instant sync of chat and cart
Domain ③
Inventory & cart
Challenge
Prevent overselling from concurrent-purchase contention
Solution
Consistent inventory management with Laravel + Redis
Accurate inventory updates even during live
Domain ④
Instant payment
Challenge
We want secure payments without cooling the momentum
Solution
Instant payments via Stripe & GMO integration
Purchase concludes on the spot
TECH STACK
Frontend
ReactAnt DesignAgora RTCSocket.io
Backend
LaravelNestJSRedis
Payments & Infra
StripeGMO PaymentDocker
04
IMPACT
The value the platform creates

“Watch and buy” becomes a competitive weapon for the business.

A platform that never halts the path from viewing to buying
Streaming, chat, cart, and payments unified on one screen — turning buying intent into revenue on the spot.
Never stalls, even on large-scale live
A scalable platform where chat and the cart never drop, even at 10,000 concurrent viewers.
Hosts can focus on selling
The platform guarantees inventory and payments behind the scenes, so hosts can focus on conveying the appeal of the products.
Establishing a new sales channel
For brands, live commerce becomes a third sales channel alongside stores and e-commerce.
05
DEMO
Three scenarios

Experience live commerce through a working demo.