We have delved a bit deep into the serving layer in part 1 of this book. This is just a recap as these principles drive choice of various technologies in this layer.
- Fast access/high performance: capability of serving data at high pace to the end users
- Low latency reads and updates: Reading and updating data with lowest latency possible enabling faster results to the end users
- Capability of random reads: Indexing capability allowing random reads and also serving small portion of the huge data set quite fast
- High scalability: Serving layer is window to the Data Lake and because of this it has to be highly scalable to serve a variety of use cases to a variety of customers
- Fault tolerant: Over the period the dependency ...