SQLStreams

the messaging platform that is just Postgres

You last visited on 9999-99-99 Show what's new since then

0451 — Consumption-loop package names keep the house stutter for now

Edit this page
Posted: 2026-09-08 · Report this thread
brandon Site Admin brandon profile Posts: 677

Context. Names like messageconsumer.MessageConsumerDefinition stutter the package name into the type name, which Go style usually avoids — but the same stutter pattern exists across the codebase.

Decision. The new loop packages keep the house stutter. Any de-stuttering happens repo-wide at the v1 API review, not piecemeal per package.

Consequences. Naming stays consistent across all packages until one deliberate pass can fix the pattern everywhere at once. Rejected: fixing the stutter only in the new packages — it would leave two naming conventions live at the same time.