Slide 1

Slide 1 text

Deploying Successful Core Business Applications with Node-RED Renaldi Gondosubroto, Project Lead & Developer Advocate

Slide 2

Slide 2 text

MM.DD.20XX 2 A Bit About Myself • 10x AWS Certified, including Certified AWS Solutions Architect – Professional • Personal field of interest is in security practices, architecting solutions, and other cloud-related best practices • On the side: Running meetups, the occasional hackathon, and VR tech enthusiast Renaldi Gondosubroto Founder and Developer Advocate GReS Studio Node-RED Con Tokyo 2020 10.10.2020

Slide 3

Slide 3 text

3 Provisioning IoT Solutions Designing AWS + Node Red Architecture Design for Sustainability What I got out of it and what you can too Wrap-up AGENDA Node-RED Con Tokyo 2020 10.10.2020

Slide 4

Slide 4 text

Node-RED Con Tokyo 2020 4 Provisioning IoT Solutions PROVISION, CONNECT AND MANAGE DEVICES ANALYZE AND VISUALIZE INFORMATION ADAPT AND TRANSFORM CULTURE 10.10.2020

Slide 5

Slide 5 text

5 Where do you want to go with your core business applications? October 2020 Place cloud infrastructure within the production environment as a starting point November 2020 Provision solutions with tested services running connected with Node Red December 2020 Continual monitoring of services and iterative improvement Node-RED Con Tokyo 2020 10.10.2020

Slide 6

Slide 6 text

6 Node-Red AWS Deployment Options • On EC2 Instances • Deploying on Beanstalk Node-RED Con Tokyo 2020 10.10.2020

Slide 7

Slide 7 text

The Journey on the Data Pipeline Data Pipeline Daily task Weekly task Task: copy weather data Task: Execute data analysis Task: Generate dashboards Node-RED Con Tokyo 2020 10.10.2020 7

Slide 8

Slide 8 text

8 Business Intelligence • What types of data do you use to make informed business decisions? • Are You Integrating with Cloud Platforms for it? • Comparing results of deployments • Analyse user activity Node-RED Con Tokyo 2020 10.10.2020

Slide 9

Slide 9 text

Design for Sustainability MM.DD.20XX ADD A FOOTER 9

Slide 10

Slide 10 text

10 A Small Architecture… Node-RED Con Tokyo 2020 10.10.2020

Slide 11

Slide 11 text

11 Employable Design Patterns UI/API Pattern: Triggering flows and displaying data + Configuring Rest API server Timeout Pattern: Avoid unbounded waiting times Store & Search: Deciding how to best input/cache data Node-RED Con Tokyo 2020 10.10.2020

Slide 12

Slide 12 text

12 …And the bigger Picture! VPC 1 VPC 2 CloudWatch DynamoDB Lambda Function Lambda Function Node-RED Con Tokyo 2020 10.10.2020

Slide 13

Slide 13 text

Core KPI: How are User Interactions in the Instances? 13 Node-RED Con Tokyo 2020 10.10.2020

Slide 14

Slide 14 text

14 Monitoring makes it right Node-RED Con Tokyo 2020 10.10.2020

Slide 15

Slide 15 text

15 The Analytics Node-RED Con Tokyo 2020 10.10.2020

Slide 16

Slide 16 text

16 What we Got Out of it Generate a consistent user experience Using the cloud to keep Mean Time to Repair (MTTR) low Understand better on how the management of Node-REDs are aligning to project goals Prioritize customers’ needs at the forefront of deploying services Node-RED Con Tokyo 2020 10.10.2020

Slide 17

Slide 17 text

17 The Wrap Up Smarter cloud solutions with Node- RED = Smarter Core Business services Decide which set of tools work best for you alongside Node Red Talk with stakeholders and experiment Node-RED Con Tokyo 2020 10.10.2020

Slide 18

Slide 18 text

18 Thank You Connect with me! Node-RED Con Tokyo 2020 10.10.2020 @Renaldig @renaldigondosubroto