Project
SaaS Short Link Platform
High-concurrency URL shortening service with microservice architecture.
StatusproductionA SaaS short link platform built on JDK 17 + SpringBoot 3 + SpringCloud Alibaba microservice architecture, designed for high-concurrency, massive-scale short link generation and redirection.
Core Services
- Admin Service: User, group, and short link CRUD management
- Gateway Service: Short link redirection entry point, high-performance 302 redirect
- Project Service: Core short link generation, redirection, and click statistics
- Aggregation Service: External API aggregation layer
Data Layer
- MySQL + ShardingSphere: Horizontal sharding for billion-scale link storage
- Redis + Bloom Filter: Multi-layer caching with Bloom filter to prevent cache penetration
- RocketMQ: Async click tracking and analytics processing pipeline
Infrastructure
- SpringCloud Alibaba: Nacos for service discovery and config management, Sentinel for circuit breaking and flow control
- Frontend: Vue3 + Vite + Element Plus management console