Boundaries
The theme of “boundaries” has continued to make an appearance this past week for me. So I want to talk about boundaries in the context of software architecture.
You can draw boundaries around anything, even in software. Boundaries, in the general sense, help you create some type of separation of concern.
Think about boundaries for a minute in terms of social norms. Social norms are rules (or boundaries) that are considered typical because most people in a society agree that they are reasonable ways to live.