Topic
Architecture
2 articles on this topic.
-
Value Objects in Python: Make Invalid States Unrepresentable
A practical guide to value objects in Python - frozen dataclasses, self-validation, behavior over primitives, and when not to use the pattern.
-
When to Use CPQ and the EAV Model - Lessons from Building a Prototype
When CPQ and the EAV model actually make sense, when they are overkill, and why the two so often end up in the same codebase.