Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Adopting Modern Application Architect...
Agenda
© Copyright 2000-2019 TIBCO Software Inc.
• What’s an event, anyway?
• Making sense of events
• The event-driven ec...
3
Event-driven by design
© Copyright 2000-2019 TIBCO Software Inc.
e·vent
əˈvent/
noun
noun: event; plural noun: events
- ...
4
Event-processing
© Copyright 2000-2019 TIBCO Software Inc.
The simple notion is that an event is just that, an event. Wh...
5
Sensors Everywhere
© Copyright 2000-2019 TIBCO Software Inc.
6
Does this mean that ML is
always the answer?
© Copyright 2000-2019 TIBCO Software Inc.
Streaming: Data Aggregation
• Med...
© Copyright 2000-2019 TIBCO Software Inc.
Project Flogo®: Event Driven Ecosystem
8
Event-driven Ecosystem
© Copyright 2000-2019 TIBCO Software Inc.
10-50x lighter than
Java, .NET or Node.js
100% Open Sou...
© Copyright 2000-2019 TIBCO Software Inc.
Integration Flows
Stream Processing
Microgateway
Contextual Rules
© Copyright 2000-2019 TIBCO Software Inc.
Powerful event-driven
programming model based
on triggers and actions
Internal c...
© Copyright 2000-2019 TIBCO Software Inc.
Conditional control flowUltralight process engine for
application integration
Po...
12
Flogo Flows Web UI
© Copyright 2000-2019 TIBCO Software Inc.
Low friction UX
• Express app logic using rich
flows, not ...
© Copyright 2000-2019 TIBCO Software Inc.
Lightweight stream process
for edge devices
f(x)
Aggregation capabilities Join s...
14
Grouping & Joining Events Across Triggers
© Copyright 2000-2019 TIBCO Software Inc.
With FlogoⓇ Streams you can group &...
15
Aggregation
© Copyright 2000-2019 TIBCO Software Inc.
Tumbling Windows
Sliding Window
Accumulate f(x)
Operations:
• Tum...
© Copyright 2000-2019 TIBCO Software Inc.
Real-time Decisions to
determine next Best
Action/Outcome and
Experience
Open So...
17
Machine Learning Capabilities
© Copyright 2000-2019 TIBCO Software Inc.
Execute TensorFlow™
Models
100% Open Source
wit...
18
Why ML @ the Edge?
© Copyright 2000-2019 TIBCO Software Inc.
• Data Volume / Generation
• Data collection exceeds abili...
© Copyright 2000-2019 TIBCO Software Inc.
The Demo Scenario
20
Outlier Detection of Event Streams
© Copyright 2000-2019 TIBCO Software Inc.
• Industrial IoT
• Predictive maintenance
...
21
Streaming Structure
© Copyright 2000-2019 TIBCO Software Inc.
Machine Learning
Sensors
Join and Filter
Streams
Action
© Copyright 2000-2019 TIBCO Software Inc.
Demo
23
Key Takeaways
© Copyright 2000-2019 TIBCO Software Inc.
• Machine Learning and Events changing software
• Project Flogo...
24
Getting Started with Flogo &
Amazon SageMaker
© Copyright 2000-2019 TIBCO Software Inc.
https://www.flogo.io/ Amazon Sa...
© Copyright 2000-2019 TIBCO Software Inc.
DISCLAIMER
During the course of this presentation, TIBCO or its representatives ...
Nächste SlideShare
Wird geladen in …5
×

Adopting Modern Application Architecture with AWS and Project Flogo (Sponsored by TIBCO) - AWS Summit Sydney

188 Aufrufe

Veröffentlicht am

Digital business requires a different breed of applications.  Apps that leverage real time event streams, apply machine learning to take immediate action. Flogo is an open source ecosystem designed for just this.  Learn how you can leverage Project Flogo to build smart event- driven apps on AWS leveraging services like Amazon EKS, AWS Lambda and Amazon SageMaker.

  • DOWNLOAD FULL BOOKS, INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. PDF EBOOK here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc Ebook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Antworten 
    Sind Sie sicher, dass Sie …  Ja  Nein
    Ihre Nachricht erscheint hier
  • Gehören Sie zu den Ersten, denen das gefällt!

Adopting Modern Application Architecture with AWS and Project Flogo (Sponsored by TIBCO) - AWS Summit Sydney

  1. 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Adopting Modern Application Architecture With AWS and Project Flogo Anshul Sharma Solutions Architect TIBCO Software Inc.
  2. 2. Agenda © Copyright 2000-2019 TIBCO Software Inc. • What’s an event, anyway? • Making sense of events • The event-driven ecosystem: Project Flogo® • Real-time streaming & ML demo: training with Amazon SageMaker
  3. 3. 3 Event-driven by design © Copyright 2000-2019 TIBCO Software Inc. e·vent əˈvent/ noun noun: event; plural noun: events - a thing that happens, especially one of importance.
  4. 4. 4 Event-processing © Copyright 2000-2019 TIBCO Software Inc. The simple notion is that an event is just that, an event. Whether it be one or millions, it’s how you process them that differs. Stream: Aggregate/Filter Noise Integrate Correlate & Rules If (….)
  5. 5. 5 Sensors Everywhere © Copyright 2000-2019 TIBCO Software Inc.
  6. 6. 6 Does this mean that ML is always the answer? © Copyright 2000-2019 TIBCO Software Inc. Streaming: Data Aggregation • Median, mean, time weighted averages, variability/robustness • Sometimes streaming data analytics in real time is sufficient for your problem! Machine Learning • Classify large quantities data, such as, images, text, etc • Broad set of patterns needs to be detected • Sufficient data must be available
  7. 7. © Copyright 2000-2019 TIBCO Software Inc. Project Flogo®: Event Driven Ecosystem
  8. 8. 8 Event-driven Ecosystem © Copyright 2000-2019 TIBCO Software Inc. 10-50x lighter than Java, .NET or Node.js 100% Open Source Stack for all things event-driven Machine LearningDeploy as serverless functions, containers or to IoT edge devices Common core for all event-driven capabilities Project Flogo® Open Source Ecosystem for Event-driven Apps
  9. 9. © Copyright 2000-2019 TIBCO Software Inc. Integration Flows Stream Processing Microgateway Contextual Rules
  10. 10. © Copyright 2000-2019 TIBCO Software Inc. Powerful event-driven programming model based on triggers and actions Internal channel for action chaining. Bundle all app needs into a single bin Common contribution model enabling you to leverage 100s of activities & triggers Simple interface to extend event processing capabilities ⚡ ️ Flogo® Core Event-driven App Kernel for Serverless & IoT Edge
  11. 11. © Copyright 2000-2019 TIBCO Software Inc. Conditional control flowUltralight process engine for application integration Powerful step-back debugging capabilities in web browser Integration Flows Ultra-lightweight App Integration for Serverless and Edge
  12. 12. 12 Flogo Flows Web UI © Copyright 2000-2019 TIBCO Software Inc. Low friction UX • Express app logic using rich flows, not just data or request pipelines • Inline data transformations • Built-in web-based debugger • Build for target platform directly from UI • Available on Docker HubⓇ or Flogo.io
  13. 13. © Copyright 2000-2019 TIBCO Software Inc. Lightweight stream process for edge devices f(x) Aggregation capabilities Join streams from multiple event sources Filter out the noise Flogo Streams Stream Pipeline for Edge & Cloud-native
  14. 14. 14 Grouping & Joining Events Across Triggers © Copyright 2000-2019 TIBCO Software Inc. With FlogoⓇ Streams you can group & join events across multiple different streams of data Joins occur against pipeline input/output Aggregate Filter Inference AI/ML Apache KafkaⓇ MQTT GPIO Aggregate Filter Inference AI/ML Aggregate Filter Inference AI/ML group: $input.deviceId
  15. 15. 15 Aggregation © Copyright 2000-2019 TIBCO Software Inc. Tumbling Windows Sliding Window Accumulate f(x) Operations: • Tumbling • Time Tumbling • Sliding • Time Sliding Functions: • avg, sum, min, max, count, accumulate
  16. 16. © Copyright 2000-2019 TIBCO Software Inc. Real-time Decisions to determine next Best Action/Outcome and Experience Open Source/Core complete with extensions, APIs and Interfaces Declarative Rules/Rapid Application Development Stateful/Contextual Reasoning across time and space Rules Action for Flogo Real-time Contextual Decisions
  17. 17. 17 Machine Learning Capabilities © Copyright 2000-2019 TIBCO Software Inc. Execute TensorFlow™ Models 100% Open Source with zero lock-in Native Machine Learning
  18. 18. 18 Why ML @ the Edge? © Copyright 2000-2019 TIBCO Software Inc. • Data Volume / Generation • Data collection exceeds ability to transport • Intelligent Aggregation • Reduces transfer & storage costs • Smarter, more efficient networks • Predictions • Smarter Device Actions -> Less Network Latency • Actions resilient to network connectivity issues The Issues: • Prediction Lag • Massive Data Transfers • Connectivity Requirements ..ML Challenges Amplify the Issues of IoT Integration! Gateway Cloud Devices Store and train models here Analytics can happen here ...Or here
  19. 19. © Copyright 2000-2019 TIBCO Software Inc. The Demo Scenario
  20. 20. 20 Outlier Detection of Event Streams © Copyright 2000-2019 TIBCO Software Inc. • Industrial IoT • Predictive maintenance • Detect broken products to stop faulty production lines • Networking / Cyber Security • Detect intruders / bandwidth variability • Healthcare • Patient monitoring and alerting • Transportation • Financial services • etc...
  21. 21. 21 Streaming Structure © Copyright 2000-2019 TIBCO Software Inc. Machine Learning Sensors Join and Filter Streams Action
  22. 22. © Copyright 2000-2019 TIBCO Software Inc. Demo
  23. 23. 23 Key Takeaways © Copyright 2000-2019 TIBCO Software Inc. • Machine Learning and Events changing software • Project Flogo provides ML and Streams to handle real-time events • Combining Flogo with AWS SageMaker and AWS Lambda provides tremendous opportunities
  24. 24. 24 Getting Started with Flogo & Amazon SageMaker © Copyright 2000-2019 TIBCO Software Inc. https://www.flogo.io/ Amazon SageMaker Free Tier*: • 250 hours ml.t2.medium notebooks • 50 hours ml.m4.xlarge training • Combined total of 125 hours ml.m4.xlarge hosting * For terms and conditions, please visit : http://aws.amazon.com/free github.com/TIBCOSoftware/flogo github.com/awslabs/amazon- sagemaker-examples
  25. 25. © Copyright 2000-2019 TIBCO Software Inc. DISCLAIMER During the course of this presentation, TIBCO or its representatives may make forward-looking statements regarding future events, TIBCO’s future results or our future financial performance. Although we believe that the expectations reflected in the forward-looking statements contained in this presentation are reasonable, these expectations or any of the forward-looking statements could prove to be incorrect and actual results or financial performance could differ materially from those stated herein. TIBCO could experience factors that could cause actual results or financial performance to differ materially from those contained in any forward-looking statement made in connection with this presentation. TIBCO does not undertake to update any forward-looking statements that may be made from time to time or on its behalf. This document (including, without limitation, any product roadmap or statement of direction data) illustrates the planned testing, release and availability dates for TIBCO products and services. This document is provided for informational purposes only and its contents are subject to change without notice. TIBCO makes no warranties, express or implied, in or relating to this document or any information in it, including, without limitation, that this document, or any information in it, is error-free or meets any conditions of merchantability or fitness for a particular purpose. This document may not be reproduced or transmitted in any form or by any means without our prior written permission. The material provided is for informational purposes only, and should not be relied on in making a purchasing decision. The information is not a commitment, promise or legal obligation to deliver any material, code, or functionality. The development, release, and timing of any features or functionality described for our products remains at our sole discretion.

×