1. Reliable, Scalable, and Maintainable Applications
    1. Data-intensive Applications
    2. Reliability
    3. Scalability