Notes
A living collection of ideas, engineering deep dives, patterns, and practical insights learned while building real-world systems.
Sprout
Early concepts & raw ideas
Budding
Work in progress & growing
Evergreen
Mature, deep dives & polished
Auto-Increment ID vs UUID: The Hidden Cost of Distributed Primary Keys
The article analyzes and compares three popular primary key strategies—Auto-Increment ID, UUIDv4, and UUIDv7—from a system architecture perspective, aiming to help engineers choose the optimal option based on write topology and access patterns rather than choosing by default.
Why I Didn't Use Drupal Commerce for a Simple Donation Feature
Architectural decision record: When to use Drupal Commerce and why a one-time donation problem requires a much leaner domain model.