AWS IoT provides a managed, multitenant service that enables communication between IoT devices, applications, and the backend. By virtue of being a managed service, IoT platform eases out several deployment and infrastructure monitoring issues. However, it imposes some limits and restrictions on how data can be modeled and the size of device information that can be stored in a “shadow” on AWS IoT 1. Primarily, the restrictions ensure the safety and security of the platform and deployments, and avoid misuse of the platform by a tenant or rogue entity. It is critical to be aware of and understand these restrictions before finalizing the solution architecture as some of them may impact the feasibility of the solution architecture and operating costs.
When the first publicly available web page was accessed on August 23, 1991, Tim Burners Lee’s greatest contribution to mankind triggered an avalanche of possibilities which after 26 years has become an indispensable part of our lives. Internet can be a synonym for connectivity but nothing justifies that proposition as much as Internet of Things (IoT).
An increasing number of Software-as-a-Service (SaaS) applications have enabled enterprises to undergo digital transformation. Web services or multi-tenant enable micro-services based choreography is typically adopted by business applications to leverage SaaS offerings. For example, an enterprise providing a partner portal for Internet of Things (IoT) hardware kits it offers, may utilize Magento-based e-commerce functionality to manage the product catalog and order fulfilment functionality, Atlassian cloud-hosted JIRA for trouble ticketing, and a Confluence-based Content Management System (CMS).