Integration patterns identify how systems interact with each other.
Salesforce Lightning Platform Integration Patterns

1. Layers : types of tasks in the system
a. User Interface Layer:
2. Volume: Amount of data transmitted between the system.
3. Timing: How the data flows between the system? Is it real time (synchronous) or batched up for later delivery (asynchronous)
4. Direction: is it unidirectional or bidirectional?