Tagged articles
8 articles
Page 1 of 1
Lin is Dream
Lin is Dream
Oct 14, 2025 · Backend Development

Designing a Scalable Short‑Link System: From Base62 Encoding to Security

This article explains how to build a production‑grade short‑link service, covering the background of SMS short URLs, Base62 encoding principles, database schema design, request routing, security measures such as custom alphabets, rate limiting, and signed links, and additional management features for operation and monitoring.

Backend ArchitectureDatabase designbase62
0 likes · 16 min read
Designing a Scalable Short‑Link System: From Base62 Encoding to Security
Architect
Architect
Nov 10, 2023 · Backend Development

Design and Implementation of a High‑Performance Short‑Link Platform

This article details the architecture, core algorithms, security measures, and performance optimizations of a high‑throughput short‑link service, covering hash‑based ID generation, Base62 encoding, distributed ID schemes, caching, database indexing, sharding, and monitoring to ensure efficient and secure URL shortening.

Backend Architecturebase62distributed-id
0 likes · 13 min read
Design and Implementation of a High‑Performance Short‑Link Platform
Zhuanzhuan Tech
Zhuanzhuan Tech
Aug 9, 2023 · Backend Development

Design and Implementation of a High‑Performance URL Shortening Platform

This article details the architecture, core algorithms, security measures, and performance optimizations of a URL shortener platform, covering hash functions, distributed ID generation, Base62 encoding, caching, database indexing, sharding, and monitoring to achieve efficient and secure link redirection.

base62cachingdistributed-id
0 likes · 11 min read
Design and Implementation of a High‑Performance URL Shortening Platform
ELab Team
ELab Team
Jun 13, 2022 · Backend Development

How Short URLs Are Built: From Hashes to Snowflake IDs

Short URLs are essential for many scenarios, and this article explores their components, including domain and path design, and dives into various path generation methods such as hash functions, auto‑increment IDs, distributed Snowflake algorithms, base‑62 encoding, and the trade‑offs between 301 and 302 redirects.

BackendID generationRedirect
0 likes · 8 min read
How Short URLs Are Built: From Hashes to Snowflake IDs
JavaEdge
JavaEdge
Feb 10, 2022 · Backend Development

Designing Scalable Short‑URL Services: From Hashes to Base‑62 ID Encoding

This article examines short‑URL system design, comparing hash‑based, MySQL, and Redis storage strategies, and proposes an optimized solution using auto‑increment IDs with high‑base (62) encoding and lightweight encryption to reduce storage and improve lookup performance.

HashID encodingSystem Design
0 likes · 8 min read
Designing Scalable Short‑URL Services: From Hashes to Base‑62 ID Encoding
Architecture Digest
Architecture Digest
Jul 1, 2020 · Backend Development

Design and Implementation of a Short URL Service

This article explains the concept of short URLs, compares three generation algorithms (auto‑increment ID, hash‑based, and random), analyzes their trade‑offs, and presents a complete backend design including database schema, caching strategy, redirection flow, and Java code examples for hash and base‑62 conversion.

base62hash algorithmjava
0 likes · 15 min read
Design and Implementation of a Short URL Service
Java Backend Technology
Java Backend Technology
Apr 23, 2018 · Backend Development

Mastering Distributed ID Generation: Snowflake, Custom ID Generators, and Base62 Conversion

This article explores the challenges of generating globally unique, trend‑ordered IDs in distributed systems, compares database auto‑increment, UUID and ID‑grouping approaches, explains Twitter's Snowflake algorithm, provides a full Java implementation with Base62 conversion utilities, and introduces the Vesta ID‑generator framework.

ID generationbase62java
0 likes · 16 min read
Mastering Distributed ID Generation: Snowflake, Custom ID Generators, and Base62 Conversion