The role that is involved in creating large-scale software systems. Good pillars include:
Concepts
- High Level Design
- Low Level Design
- Data in Transit
- Data at Rest
- Data Transformation
- Consistency Availability Partition Tolerance Theorem
- Service Level Objective
- Service Level Agreement
- Fault Tolerance
- Redundancy
- Data Throughput
- Data Latency