My company is working in a proposal to create a TMS ( Transportation Management System ) for Customer.
The system will have maybe 1k screens, 1,2k tables, a lot of integration process, 3k users, almost 300 concurrent users.
We are planing to set the bus service on Apache Nifi/Kafka, APIs based in python using Spark (maybe Livy).
I'm planning to use Phoenix and HBase for Database/OLTP transactions.
Any thoughs ? Sugestions ? Somone see any weak point ?