6. Apache HDFS
1. Master/Slavearchitecture
2. Name Node manages meta data
3. Single Name node simplifies the
architecture
4. Name Node takes care of allocation,
replication,backup
5. User data flows through datanodes
only
14. A suitable language
C C++ Java JavaScript Python Scala Erlang
Functional
Composition
Low Low/Partial Partial Good Partial Good Good
Type System Static Static Static Dynamic Dynamic Static Dynamic
Reactive
Extensions
Not
Available
Available Available Available Available Available Not
Required
Microservices
framework
Low Low Good Good Moderate Good Moderate
Libs/tools/fw Moderate Moderate Good Good Good Low Low
Popularity High High High Moderate Moderate Low Low