ITPUB
Author

ITPUB

Official ITPUB account sharing technical insights, community news, and exciting events.

3.0k
Articles
0
Likes
14.5k
Views
0
Comments
Recent Articles

Latest from ITPUB

100 recent articles max
ITPUB
ITPUB
Sep 15, 2026 · Backend Development

Thread Pool Tuning for 10M SMS/Hour: From Golden Formula to Backpressure

This article dissects a real interview challenge: designing a thread pool to send 10 million SMS messages in one hour. It explains why Executors is dangerous, how to calculate initial thread counts using the golden formula for I/O-bound tasks, why dynamic tuning with monitoring matters, and how CallerRunsPolicy provides natural backpressure in batch scenarios. It also covers reliability patterns like persistence, acknowledgments, and compensation tasks to prevent data loss on crashes.

CallerRunsPolicyInterviewThread Pool
0 likes · 10 min read
Thread Pool Tuning for 10M SMS/Hour: From Golden Formula to Backpressure
ITPUB
ITPUB
Sep 14, 2026 · Big Data

Flink CDC vs Canal: Building 99.99% Consistent Real-Time Data Pipelines

This article compares Flink CDC with traditional Canal-based architectures, explains Flink CDC's core principles including lock-free snapshots and exactly-once semantics, provides DataStream and SQL code examples for MySQL integration, and covers five high-frequency interview questions on DDL handling, DELETE capture, and large-table optimization.

DebeziumExactly OnceFlink CDC
0 likes · 12 min read
Flink CDC vs Canal: Building 99.99% Consistent Real-Time Data Pipelines
ITPUB
ITPUB
Sep 12, 2026 · Frontend Development

Why Web Mercator Still Rules Digital Maps: The 2005 Hack That Became a Global Standard

The article explains how Google Maps' 2005 decision to tile the world using a spherical Mercator projection cut at 85.05° latitude created the Web Mercator standard (EPSG:3857) that persists today because its angle-preserving property and square tile pyramid are essential for navigation and efficient rendering, making it irreplaceable despite UN advocacy for equal-area projections.

Conformal ProjectionEPSG:3857Google Maps
0 likes · 8 min read
Why Web Mercator Still Rules Digital Maps: The 2005 Hack That Became a Global Standard
ITPUB
ITPUB
Sep 10, 2026 · Industry Insights

Why Programmers Really Work Overtime: Broken Software Engineering, Not Code Volume

This article analyzes the root causes of programmer overtime, arguing it stems from management skipping software engineering practices — requirements analysis, technical design, process discipline, and realistic resource allocation — rather than actual workload, and shows how overtime fails to boost productivity due to efficiency decay.

Brooks's LawSoftware Engineeringagile misuse
0 likes · 10 min read
Why Programmers Really Work Overtime: Broken Software Engineering, Not Code Volume
ITPUB
ITPUB
Sep 6, 2026 · Backend Development

How WeChat Resets 1 Billion Step Counts at Midnight Without Crashing

WeChat avoids server crashes during midnight step-count resets for 1 billion users by using logical time-based versioning instead of physical updates, a custom PaxosStore for atomic increments, delayed double-write buffers for clock skew, Redis ZSet sharding for rankings, and asynchronous cold-data archival during low-traffic hours.

PaxosStoreRedisSharding
0 likes · 18 min read
How WeChat Resets 1 Billion Step Counts at Midnight Without Crashing
ITPUB
ITPUB
Sep 4, 2026 · Big Data

Sentinel-2 End-to-End Python Workflow: 47 Indices & 8-Class Land Classification

This article presents a complete Python workflow for Sentinel-2 L2A imagery, covering automated download, preprocessing, 47 remote sensing indices calculation, index applications, and GB/T 21010-2017 compliant 8-class land cover classification with a PySide6 visualization interface.

GB/T 21010-2017PySide6Python
0 likes · 16 min read
Sentinel-2 End-to-End Python Workflow: 47 Indices & 8-Class Land Classification