Related reading
Concurrency Control: Your Aggregate Is Single-Threaded. Your Cluster Isn’t.
This article distinguishes between serialization (preventing concurrent access) and arbitration (permitting access and rejecting losers) in distributed concurrency control. It argues that arbitration should be responsible for correctness, as serialization guarantees are conditional and can fail silently in multi-process environments, leading to data corruption.
Atomic Objectatomicobject.com14 minQuiz: Python's Mutable vs Immutable Types: What's the Difference?
The page offers a 12‑question interactive quiz that checks knowledge of Python’s mutable vs immutable types, covering built‑in type categories, aliasing pitfalls, mutable default arguments, and shallow copy behavior.
Real Pythonrealpython.com1 minIntroducing TIN: full-text search for Postgres
PlanetScale’s TIN is a new PostgreSQL extension that implements a full‑text search index supporting Boolean, phrase, span, fuzzy, wildcard, regex, case/accent folding, COUNT(*) and BM25 top‑k queries. In a suite of benchmarks on an i7i.8xlarge EC2 instance (8 vCPU, 32 GB RAM), TIN built in 8 min 10 s (50.7 GB index) and outperformed ParadeDB, pg_textsearch and the built‑in GIN index by large marg…
PlanetScaleplanetscale.com15 minHN20175Introducing Lead: TIN-compatible full-text search for CI
Lead is a Postgres full‑text search extension compatible with TIN, intended for CI and testing environments. It offers the same SQL and TINQL features but runs as a full table scan, making it orders of magnitude slower, so it’s only practical for small datasets.
PlanetScaleplanetscale.com2 minMicroservices vs Monolithic Architecture: What Nobody Tells You Until You've Lived Through Both
The article walks through the hidden costs of both monoliths and microservices, showing that the choice isn’t about hype but about concrete trade‑offs like deployment coordination, observability, data consistency, and team structure. It recommends a modular monolith as a pragmatic middle ground when the organization isn’t ready for full service sprawl.
SitePointsitepoint.com9 min




