| Web based? Some things to read about: Web - Rest services and token based authentication. Spa frontend driven by JSON APIs seems to be the most popular way to go. Database - Cassandra is probably the closest to industry standard Scaling servers - docker, kubernetes. I'm honestly not that familiar with this topic. "Big data" processing - Apache zookeeper, hadoop, Apache spark and storm. Data brokers - Kafka, rabbitmq Document storage - ceph, lucune based solutions like some/elastic I would also read about non-http messaging protocols like Google's protobufs, Apache arvo and the like. These protocols are preferable over http based protocol for exchanging data at scale because more efficient, simpler, and less processing overhead. |