45: Software Architecture Patterns and Models

Entity-Trap Anti-Pattern

Creating entity managers to perform CRUD operations is not architectural thinking, and the result is not architecture. These operations can be easily handled by frameworks such as Ruby on Rails, NakedObjects, or Isis. Mapping from a database to a server doesn’t need a full-blown architecture. Incorrectly identifying database relationships as workflows is called an entity trap, and it’s an anti-pattern.


This note is mentioned in:

45a. 48c.

If you're unfamiliar with Zettelkasten: These notes are atomic. The aim is to have one idea in a note. The connections between notes are as important as the notes themselves.

Reply via email

or comment below.