Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

DynamoDB, RDS and IoT integration challenges and solutions

42 views

Published on

Talk by Suresh Kumar, Sr. Software Development Engineer at Altran on the topic "DynamoDB, RDS and IoT integration challenges and solutions" at AWS Community Day, Bangalore 2018

Published in: Technology
  • Be the first to comment

  • Be the first to like this

DynamoDB, RDS and IoT integration challenges and solutions

  1. 1. � 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. BENGALURU
  2. 2. � 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. DynamoDB, RDS and IoT Integration Challenges and Solutions Suresh Kumar Palanisamy | 06/Oct/2018
  3. 3. � 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Design Considerations Access to device status Actions on device Storing device audit log and retrieve Manage device on multi- tenant platform
  4. 4. � 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Challenges and Strategy Adopted - Efficient way to keep track of all the IoT Thing status using DynamoDB - Storing AWS IoT Thing status into DDB by using IoT Rule. - Single Lambda call to get status of all devices
  5. 5. � 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Challenges and Strategy Adopted - Manage IoT thing as per tenant hierarchy - Storing unique identifier into IoT Thing to isolate devices by tenant - Restrict users to perform access and actions by device in a tenant
  6. 6. � 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Challenges and Strategy Adopted - Retrieving audit log data from DynamoDB - Design DynamoDB tables for Tenant isolation and device log search - Deciding appropriate keys for optimized performance - Query practices followed to avoid timeout and capacity issues
  7. 7. � 2018, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Use Case: User Assignment to Device

×