As described on the Summary Page, this Harappa is a precursor to the implementation of a Cosmos. The lessons that were learned as a part of this project were understanding the architectural implementation of an IoT system. Getting exposed to different architectural methodologies such as the IDA Architecture, or the three-tier model, helped understanding how they would not appropriately describe the IoT system for a developer to get a complete idea for implementation of the system. This understanding was possible, because of the prior implementation was done by the author. However, when carefully studying the architecture, it became more and more apparent that a more detailed architecture such as the IoT-A architecture was needed to standardize the approach to a problem that was being tackled. This shift in the adoption of a standardized architecture helped to understand and take into consideration other aspects of the project such as the business and technical requirements. Also, getting to know about the definitions of the elements of the IoT system helped better understanding the IoT system from the perspective of an architecture and designer.
Finally, we learned about different AWS services that can be integrated with the project, that would help in consolidating the use of Machine Learning aspects into the project, which was a future scope in the project that was described in Introduction Section. In this project, we were able to explore several services associated with AWS — Rekognition, and IoT Core services, and other core services such as Elastic Cloud Compute (EC2) and Simple Storage Service (S3).