...
Not all components are easily compartmentalized, like APIs or TripleStores
- Authentication, for example, includes
- back-end business logic,
- data model storage,
- UI elements
- So, if we wanted to add two-factor authentication (for example), we would need changes in all of these areas.