One term, one meaning. Precise definitions that code and client can both rely on.
An operation that produces the same result whether it runs once or many times.
An identity layer on top of OAuth 2.0 for authentication and single sign-on.
A single software instance serves multiple customers with separated data.
State is stored as a sequence of immutable events rather than as a current value.
Every piece of knowledge should have exactly one authoritative representation in the system.
The range of an effort estimate is widest at the start of a project and narrows only as understanding grows.
Two occurrences may be coincidence; at the third, similarity becomes a pattern — and a moment to consolidate.