Summary
In this chapter, you have started to discover the field of architecture. You have built your own API on AWS, and you have seen the basic foundation of communication between systems. You should now understand that data is key in communication between systems and that good communication between systems is essential for delivering value through analytics.
This is especially true in the case of real-time and streaming analytics. The high speed and often large size of data can easily pose problems if architectural bottlenecks are not identified early enough in the project.
There are other topics that you must remember to take into account, including security, availability, and compliance. Those topics are best left to someone who makes it their full-time responsibility to take care of such data architecture problems.
In the following chapter, we'll go back to the core of this book, as you'll discover how to build analytics use cases on streaming data.