In this chapter, we implemented JSON data for real-time systems as well as distributed systems. The real-time implementation provides an overall idea of how data can be passed as collection with respect to WebSocket channels. The WebSocket implemented in Socket.IO is really fast and has worked reliably well. It is currently serving many application at the product level, such as Trello, Blog Talk Radio, and Zendesk.
Also, we learned about the concepts of distributed systems and implemented a small functionality in Kafka. The implementation of Kafka with an already-created real-time app yields ideas of scaling the real-time application that works like consumers.
Learning about the concepts of real-time and distributed systems prepares our readers to provide solutions for data availability and system scalability. In next chapter, we are going to learn about advanced JSON...