Devlog

Profiles #4: Hidden Coupling

Posted on 22 October 2025Takes about 8 min to read

When eager payload generation exposed a years-old dependency on ORM lifecycle hooks. A simple test revealed how domain events were secretly coupled to database infrastructure.

Profiles #3: Event Inconsistencies

Posted on 19 August 2025Takes about 7 min to read

Discover how mutable events caused hidden inconsistencies during a microservice extraction, and why immutable events are critical for reliable event-driven architecture.

Profiles #2: Implementing Branch by Abstraction

Posted on 12 April 2025Takes about 13 min to read

Practical strategies for managing service boundaries, implementing composite services, and gradually transitioning from old to new implementations while maintaining system stability.

Profiles #1: The Profiles Bounded Context RFC

Posted on 20 January 2025Takes about 12 min to read

First installment of the devlog introducing the Profiles Bounded Context RFC and the journey of extracting a service from an existing monolith.