Aims to bring out the optimal use of available technologies and tools for specific application in data-driven application .
- Part-1 : Foundation of Data-Systems
- Unit-1 : Reliable , Scalable and Maintainable [ R.S.M. ] code
- Unit-2 : Data Models and Query Languages
- Unit-3 : Storage and Retrieval
- Unit-4 : Encoding and Evolution
- Part-2 : Distributed Data
- Unit-5 : Replication
- Unit-6 : Partitioning
- Unit-7 : Transactions
- Unit-8 : The trouble with distributed system
- Unit-9 : Consistency and Consensus
- Part-3 : Derived Data
- Batch Processing
- Stream Processing
- The future of Data Systems