Miaosha is a high-concurrency “flash sale” (秒杀) demo that explores how to design a backend capable of withstanding extreme, bursty traffic during limited-time events. It illustrates patterns like cache-first reads for hot data, request rate limiting, and asynchronous order processing to protect databases under load. The project demonstrates stock deduction strategies designed to avoid overselling, combining pre-decrement in cache with reliable persistence and message-driven confirmation. Security hardening is addressed with ideas such as dynamic request paths, anti-bot measures, and one-time tokens to reduce automated abuse. The code showcases a typical Spring Boot stack that cleanly separates controllers, services, and persistence, making bottlenecks and optimization points easy to identify. As a study case, it provides a practical blueprint for building resilient sale/booking endpoints where fairness and correctness matter as much as raw throughput.

Features

  • Microservices architecture with modules like admin, order, RPC service, frontend v1/v2
  • High concurrency support using Redis, RabbitMQ, and ZooKeeper for messaging and coordination
  • Integration with Spring Boot, Spring MVC, Dubbo for modular service organization
  • Use of maven wrapper (mvnw) to simplify build and dependency management
  • Detailed documentation and structure for deployment and experimentation
  • Rich educational resource for engineering interviews and system design practice

Project Samples

Project Activity

See All Activity >

Categories

eCommerce

Follow Miaosha

Miaosha Web Site

Other Useful Business Software
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Miaosha!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Java

Related Categories

Java eCommerce Software

Registered

2025-09-05