Building event-driven Microservices with Kafka Ecosystem
|
|
- Piers Ray
- 5 years ago
- Views:
Transcription
1 Building event-driven Microservices with Kafka Ecosystem Guido Schmutz London, guidoschmutz.wordpress.com BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH
2 Guido Schmutz Working at Trivadis for more than 21 years Oracle ACE Director for Fusion Middleware and SOA Consultant, Trainer Software Architect for Java, Oracle, SOA and Big Data / Fast Data Head of Trivadis Architecture Board Technology Trivadis More than 30 years of software development experience Contact: guido.schmutz@trivadis.com Blog: Slideshare: Twitter: gschmutz
3 Agenda 1. Where do we come from? 2. What are Microservices? 3. Why not Event Driven? 4. What about streaming sources? 5. What about integrating legacy applications? 6. What about (historical) data analytics? 7. Why Kafka for Event-Driven Microservices? 8. Summary
4 Where do we come from?
5 Traditional Approach Customer Fat Client App Data Storage Customer UI GUI Customer BO Data Shop Backend Application Shop Rich UI Search Facade Order DAO Shared Database Shop UI GUI UI Logic Customer DAO sync request/response Order Facade Business Product DAO Data
6 SOA Approach Contract-first Web Services Shop Web App Business Activity Service SOAP Business Entity Service SOAP Data Storage Technical layers offer their own interfaces Shop UI GUI UI Logic Custer BAS Customer BES SOAP Customer Database Reuse on each level Shop UI App SOAP Search BAS Payment BES Order DAO SOAP Lower layer often wraps legacy code Shop UI GUI UI Logic SOAP Order BAS Product Customer BES DAO SOAP Product DAO Order BES Order and Product DB
7 Virtualized SOA Approach Service Virtualization Layer Shop Web App Business Activity Service Business Entity Service Data Storage Shop UI GUI UI Logic SOAP SOAP Service Bus Custer BAS Customer BES SOAP Customer Database Shop UI App SOAP Payment BES Order DAO SOAP Shop UI GUI UI Logic Search BAS SOAP Product Customer BES DAO SOAP Order and Product DB Order BAS Order BES
8 What are Microservices?
9 What are Microservices? Tightly Scoped behind clear interfaces Responsible for managing their own data (not necessarily the infrastructure) Should be highly decoupled Independently deployable, self-contained and autonomous SOA done right?!
10 Microservice Approach Shop Web App Tightly Scoped REST Responsible for managing their own data Customer Highly Customer decoupled API Customer Logic Independently deployable, self-contained Order and autonomous Microservice REST Shop UI GUI UI Logic Order API Order Logic Order Product Microservice REST Product API Product Logic Product Stock Microservice REST Stock API Stock Logic Stock
11 Microservice Approach with API Gateway Customer Microservice REST Customer API Customer Logic Customer Shop Web App API Gateway Order Microservice REST Shop UI GUI UI Logic Order API Order Logic Order Product Microservice REST Product API Product Logic Product Stock Microservice REST Stock API Stock Logic Stock
12 Synchronous World of Request-Response leads to tight, point-to-point couplings Service 1 Service 2 Service 3 Service 4 API Logic API Logic API Logic API Logic State State State State problem in lower end of chain have a ripple effect on other service crash of service overloaded service / slow response time change of interface Service 5 API Logic Service 6 API Logic Service 7 API Logic State State State
13 Why not Event-Driven?
14 3 mechanisms through which services interact Request-Driven (Imperative) Event Driven (Functional) Command Order IPad boolean order(ipad) Service Logic Event Consume OrderEvent{iPad} Query Retrieve my Orders List<Orders> getallorders(for) State Event Publish OrderValidatedEvent{iPad}
15 Event-Driven (Async) Microservice Approach Customer Microservice REST Customer API Customer Logic Customer Shop Web App API Gateway Order Microservice Shop UI GUI UI Logic REST Order API Order Logic Order Event Store Product Microservice REST Product API Product Logic Product sync request/response async, event pub/sub async request/response Stock Microservice REST Stock API Stock Logic Stock
16 What about streaming sources?
17 How to work with streaming data sources Customer Microservice REST Customer API Customer Logic Customer Shop Web App Order Microservice Shop UI GUI UI Logic REST Order API Order Logic Order Event Store Product Microservice Location Mobile Apps REST Product API Product Logic Product Social Weather Data Event Stream Stock Microservice Click stream Sensor Data REST Stock API Stock Logic Stock
18 Streaming Analytics Architecture BI Tools SQL Location Social Click stream Mobile Apps Weather Data Sensor Data Event Stream Event Store Event Stream Hadoop Clusterd Hadoop Cluster Stream Processing Cluster Stream Analytics Reference / Models Results Dashboard Search Service Search / Explore Online & Mobile Apps Microservice Cluster Service Event Stream Microservice State API
19 What about integrating legacy applications?
20 Integrate existing systems through CDC Customer Fat Client App Data Store Integration Stream Processing Customer UI Customer BO CDC Customer CDC Connector Stream Processor Results Capture changes directly on database Change Data Capture (CDC) => think like a global database trigger Transform existing systems to event producer Event Store Reference / Models Microservice Logic Dashboard State
21 Integrate existing systems through CDC BI Tools Billing & Ordering SQL CRM / Profile Marketing Campaigns Change Data Capture Event Store Event Stream Hadoop Clusterd Hadoop Cluster Stream Processing Cluster Stream Processor Results Search Service Search / Explore Online & Mobile Apps Location Mobile Apps Reference / Models Dashboard Social Weather Data Microservice Cluster Service Click stream Sensor Data Event Stream Event Stream Microservice State API
22 What about (historical) data analytics?
23 Streaming & (Big) Data Analytics Architecture Billing & Ordering CRM / Profile Marketing Campaigns Location Social Click stream Mobile Apps Weather Data Sensor Data Change Data Capture Event Stream File Import / SQL Import Event Store Data Flow Event Stream Raw Refined Hadoop Clusterd Hadoop Cluster Big Data Cluster Storage Storage Results Parallel Processing Stream Processing Cluster Stream Processor State Microservice Cluster API SQL Export SQL Search Search Service Service Enterprise Data Warehouse BI Tools Search / Explore Online & Mobile Apps Event Stream Microservice State API
24 Why Kafka for Event-Driven Microservices?
25 Apache Kafka A Streaming Platform High-Level Architecture Scale-Out Architecture Distributed Log at the Core Logs do not (necessarily) forget
26 Apache Kafka Schema Registry Producer Kafka avro Kafka Broker Kafka avro Consumer avro schema Schema Registry avro schema
27 Apache Kafka scalable message processing and more! Stream Processing Source Connector Kafka RESTful trucking_ driver Kafka Broker Kafka RESTful Sink Connector Schema Registry
28 Change Data Capture (CDC) Legacy Microservice RDBMS cdc-source trucking_ driver Customer Topic elasticsearc h-sink NoSQL
29 Demo Customer Microservice REST Customer API Customer Logic Customer Kafka Order Microservice REST Order API Order Logic Order Customer
30 Hold Data for Long-Term Data Retention 1. Never Broker 1 2. Time based (TTL) log.retention.{ms minutes hours} 3. Size based log.retention.bytes 4. Log compaction based (entries with same key are removed): kafka-topics.sh --zookeeper zk:2181 \ --create --topic customers \ --replication-factor 1 \ --partitions 1 \ --config cleanup.policy=compact Producer 1 Broker 2 Broker 3
31 Topic Viewed as Event Stream or State Stream (Change Log) Event Stream ,Peter,Muster,3010,Berne ,Paul,Steffen,8001,Zurich ,Lisa,Meier,3043,Ittigen ,Peter,Muster,3015,Berne ,Lisa,Steffen,8001,Zurich ,Peter,Muster,3052,Zollikofen State Stream (Change Log Stream) ,Peter,Muster,3010,Berne ,Paul,Steffen,8001,Zurich ,Lisa,Meier,3043,Ittigen ,Peter,Muster,3015,Berne ,Lisa,Steffen,8001,Zurich ,Peter,Muster,3052,Zollikofen
32 Keep Topics in Compacted Form K1 K2 K1 K1 K3 K2 K4 K5 K5 K2 K6 K2 V1 V2 V3 V4 V5 V6 V7 V8 V9 V10 V11 Offset Key Value Compaction Offset Key Value K1 K3 K4 K5 K2 K6 V4 V5 V7 V9 V10 V11 K1 K2 K3 K4 K5 K6 V4 V10 V5 V7 V9 V11 V3 V6 V8 V1 V2
33 Keep Topics both in Original and Compacted Form OR Producer TX Kafka Broker A B C B A E K A E A C K Producer Kafka Broker A B C B A E K A E A C K B E A C K B E A C K Consume and Produce
34 Enrich Stream with Static Data with Kafka Streams Order Topic Consume and Produce Join Order & Customer Topic Customer Topic Custome r Handler Customer Table Customer Local State
35 Summary
36 Summary Billing & Ordering CRM / Profile Marketing Campaigns Change Data Capture File Import / SQL Import Data Flow Hadoop Clusterd Hadoop Cluster Big Data Raw Refined Storage Storage Results Parallel Processing SQL Export SQL Enterprise Data Warehouse BI Tools Location Social Click stream Mobile Apps Weather Data Sensor Data Data Flow Event Hub Event Stream Stream Processing Stream Processor State Microservices API Search Search Service Service Search / Explore Online & Mobile Apps Event Stream Microservice State API
37 Summary service autonomy is key in a Microservices Architecture! not all communication need to be synchronous => separate into commands events queries Kafka is well suited as an event broker / event store brings many more interesting features beyond just message passing
38 References Microservices Blog Series, Ben Stopford, Confluent: Apache Kafka for Microservices: A Confluent Online Talk Series: Turning the database inside-out with Apache Samza, Martin Kleppmann, Con Event sourcing, CQRS, stream processing and Apache Kafka: What s the connection?, Neha Narkhede, Confluent: Immutability Changes Everything, Pat Helland, Salesforce: Commander: Better Distributed Applications through CQRS and Event Sourcing, Bobby Calderwood:
39 Technology on its own won't help you. You need to know how to use it properly.
Introduction to Stream Processing
Introduction to Processing Guido Schmutz DOAG Big Data 2018 20.9.2018 @gschmutz BASEL BERN BRUGG DÜSSELDORF HAMBURG KOPENHAGEN LAUSANNE guidoschmutz.wordpress.com FRANKFURT A.M. FREIBURG I.BR. GENF MÜNCHEN
More informationCustomer Event Hub. The modern Customer 360 View. Guido
Customer Event Hub The modern Customer 360 View Guido Schmutz @gschmutz BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH Guido
More informationIntroduction to Streaming Analytics
Guido Schmutz @gschmutz BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH Guido Schmutz Working for Trivadis for more than 19 years
More informationDOAG Big Data Days 2018 DWH Modernization
DOAG Big Data Days 2018 DWH Modernization Do I need a data lake? If yes, why? Jan Ott @jan_ott_ch https://janottblog.com BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN
More informationOracle Stream Analytics
Oracle Stream Analytics Ereignisverarbeitung leicht(er) gemacht! Guido Schmutz BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH
More informationInternet of Things (IoT) Are traditional architectures good enough?
Internet of Things (IoT) Are traditional architectures good enough? Guido Schmutz BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENEVA HAMBURG COPENHAGEN LAUSANNE MUNICH STUTTGART VIENNA ZURICH
More informationTechArch Day Digital Decoupling. Oscar Renalias. Accenture
TechArch Day 2018 Digital Decoupling Oscar Renalias Accenture !"##$ oscar.renalias@acenture.com @oscarrenalias https://www.linkedin.com/in/oscarrenalias/ https://github.com/accenture THE ERA OF THE BIG
More informationScaling up MATLAB Analytics with Kafka and Cloud Services
Scaling up Analytics with Kafka and Cloud Services Olof Larsson 2015 The MathWorks, Inc. 1 Agenda 1 Access and Explore Data 2 Preprocess Data 3 Develop Predictive Models Integrate with Production 5 Visualize
More informationAmpliando MATLAB Analytics con Kafka y Servicios en la Nube
Ampliando Analytics con Kafka y Servicios en la Nube Lucas García 2015 The MathWorks, Inc. 1 Agenda 1 Access and Explore Data 2 Preprocess Data 3 Develop Predictive Models 4 Integrate with Production 5
More information2015 The MathWorks, Inc. 1
2015 The MathWorks, Inc. 1 엔터프라이즈, 빅데이터및 애널리틱솔루션활용을위한 적용기술소개 성호현부장 2015 The MathWorks, Inc. 2 Agenda 1 Access and Explore Data 2 Preprocess Data 3 Develop Predictive Models 4 Integrate with Production
More informationScaling up MATLAB Analytics with Kafka and Cloud Services
Scaling up Analytics with Kafka and Cloud Services Christoph Stockhammer 2015 The MathWorks, Inc. 1 Agenda 1 Access and Explore Data 2 Preprocess Data 3 Develop Predictive Models Integrate with Production
More informationHow In-Memory Computing can Maximize the Performance of Modern Payments
How In-Memory Computing can Maximize the Performance of Modern Payments 2018 The mobile payments market is expected to grow to over a trillion dollars by 2019 How can in-memory computing maximize the performance
More informationActionable Insights with PI Integrators
Actionable Insights with PI Integrators Hans Otto Weinhold, Partner Solutions Architect Joy Wang, Product Manager Agenda Introduction to PI Integrators Learn about Integrators and how they add value to
More informationMicrosoft Azure Essentials
Microsoft Azure Essentials Azure Essentials Track Summary Data Analytics Explore the Data Analytics services in Azure to help you analyze both structured and unstructured data. Azure can help with large,
More informationIntegrating MATLAB Analytics into Enterprise Applications The MathWorks, Inc. 1
Integrating Analytics into Enterprise Applications 2015 The MathWorks, Inc. 1 Agenda Example Problem Access and Preprocess Data Develop a Predictive Model Integrate Analytics with Production Systems Build
More informationJens Bertenbreiter, Jürgen Rother, Düsseldorf, März 2018
Jens Bertenbreiter, Jürgen Rother, Düsseldorf, März 2018 BASEL BERN BRUGG DÜSSELDORF FRANKFURT A.M. FREIBURG I.BR. GENF HAMBURG KOPENHAGEN LAUSANNE MÜNCHEN STUTTGART WIEN ZÜRICH Use cases A choice 2016
More informationFLINK IN ZALANDO S WORLD OF MICROSERVICES JAVIER LOPEZ MIHAIL VIERU
FLINK IN ZALANDO S WORLD OF MICROSERVICES JAVIER LOPEZ MIHAIL VIERU 12-09-2016 AGENDA Zalando s Microservices Architecture Saiki - Data Integration and Distribution at Scale Flink in a Microservices World
More informationEnterprise IT Architectures SOA Part 1
Enterprise IT Architectures SOA Part 1 Hans-Peter Hoidn hans-peter.hoidn@ch.ibm.com November 17, 2008 Agenda I. SOA Introduction II. Move from C/S to SOA III. Exercise: Integration Architecture for FACT
More informationEnterprise IT Architectures SOA Part 3
Enterprise IT Architectures SOA Part 3 Hans-Peter Hoidn hans-peter.hoidn@ch.ibm.com November 26, 2007 SOA Because Innovation Requires Change and SOA Makes Change Easier a service? A repeatable business
More informationEnterprise IT Architectures SOA Part 1
Enterprise IT Architectures SOA Part 1 Hans-Peter Hoidn hans-peter.hoidn@ch.ibm.com November 12, 2007 Agenda I. SOA Introduction II. Move from C/S to SOA III. SOA Reference Architecture IV. Identification
More informationTransition to SOA. Oracle SOA Suite. Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland
Transition to SOA Oracle SOA Suite Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland SOA Bridging the Gap Increasingly Demanding Users End-to-End Processes Shorter Change Cycles
More informationReal-time Streaming Insight & Time Series Data Analytic For Smart Retail
Real-time Streaming Insight & Time Series Data Analytic For Smart Retail Sudip Majumder Senior Director Development Industry IoT & Big Data 10/5/2016 Economic Characteristics of Data Data is the New Oil..then
More informationCopyright 2014, Oracle and/or its affiliates. All rights reserved. 2
Copyright 2014, Oracle and/or its affiliates. All rights reserved. 2 Oracle Cloud Marketplace: An Innovation Ecosystem for Partners and Customers Neelesh Gurnani Sr. Director Product Development Ajay Seetharam
More informationOperational Hadoop and the Lambda Architecture for Streaming Data
Operational Hadoop and the Lambda Architecture for Streaming Data 2015 MapR Technologies 2015 MapR Technologies 1 Topics From Batch to Operational Workloads on Hadoop Streaming Data Environments The Lambda
More informationEXECUTIVE BRIEF. Successful Data Warehouse Approaches to Meet Today s Analytics Demands. In this Paper
Sponsored by Successful Data Warehouse Approaches to Meet Today s Analytics Demands EXECUTIVE BRIEF In this Paper Organizations are adopting increasingly sophisticated analytics methods Analytics usage
More informationAdobe and Hadoop Integration
Predictive Behavioral Analytics Adobe and Hadoop Integration JANUARY 2016 SYNTASA Copyright 1.0 Introduction For many years large enterprises have relied on the Adobe Marketing Cloud for capturing and
More information21.9.2018 Axon@FerraOS Agenda of the day 1. About Myself 2. About Ferratum 3. SmartIT & FerraOS 4. Axon @ FerraOS 5. Lessons learned David Kalosi Chief Architect @ Ferratum since 11/2016 Owner of the SmartIT
More informationAdobe and Hadoop Integration
Predictive Behavioral Analytics Adobe and Hadoop Integration DECEMBER 2016 SYNTASA Copyright 1.0 Introduction For many years large enterprises have relied on the Adobe Marketing Cloud for capturing and
More informationCopyright 2013, Oracle and/or its affiliates. All rights reserved.
1 Oracle Fusion Middleware Next-Generation Application Platform Web Social Mobile Business Process Management Service Integration User Engagement Content Management Identity Management Business Intelligence
More informationNouvelle Génération de l infrastructure Data Warehouse et d Analyses
Nouvelle Génération de l infrastructure Data Warehouse et d Analyses November 2011 André Münger andre.muenger@emc.com +41 79 708 85 99 1 Agenda BIG Data Challenges Greenplum Overview Use Cases Summary
More informationPNDA.io: when big data and OSS collide
.io: when big data and OSS collide Simplified OSS / BSS Stack [Build Slide] Order Customer Bills and Reports Order Mgmt BSS Billing and Reporting Orchestration is responsible for service provisioning and
More informationGuide to Modernize Your Enterprise Data Warehouse How to Migrate to a Hadoop-based Big Data Lake
White Paper Guide to Modernize Your Enterprise Data Warehouse How to Migrate to a Hadoop-based Big Data Lake Motivation for Modernization It is now a well-documented realization among Fortune 500 companies
More informationWELCOME TO. Cloud Data Services: The Art of the Possible
WELCOME TO Cloud Data Services: The Art of the Possible Goals for Today Share the cloud-based data management and analytics technologies that are enabling rapid development of new mobile applications Discuss
More informationInformatica Cloud Application Integration
Data Sheet Informatica Cloud Application Integration Key Benefits Implement processes and APIs with zero code Build APIs with sophisticated data integration capabilities Leverage out-of-the-box connectivity
More informationHadoop Course Content
Hadoop Course Content Hadoop Course Content Hadoop Overview, Architecture Considerations, Infrastructure, Platforms and Automation Use case walkthrough ETL Log Analytics Real Time Analytics Hbase for Developers
More informationApplication Migration Patterns for the Service Oriented Cloud
Topic: Cloud Computing Date: July 2011 Author: Lawrence Wilkes Application Migration Patterns for the Service Oriented Cloud Abstract: As well as deploying new applications to the cloud, many organizations
More information5th Annual. Cloudera, Inc. All rights reserved.
5th Annual 1 The Essentials of Apache Hadoop The What, Why and How to Meet Agency Objectives Sarah Sproehnle, Vice President, Customer Success 2 Introduction 3 What is Apache Hadoop? Hadoop is a software
More informationIBM Message Hub. James Bennett Offering Manager, IBM Cloud Integration IBM Corporation
IBM Message Hub James Bennett Offering Manager, IBM Cloud Integration 2016 IBM Corporation The continued growth of PaaS 2 Use cases 1 Hub for asynchronously connecting services inside Bluemix or beyond
More informationSOA Best Practices & Framework Services in Order to Invoice Enterprise Application Integrations
SOA Best Practices & Framework Services in Order to Invoice Enterprise Application Integrations By Raman D. Singh Consulting Manager, SOA Practice Protégé Software Services Booth# 1426 Agenda Today Protégé
More informationTECHED USER CONFERENCE MAY 3-4, 2016
TECHED USER CONFERENCE MAY 3-4, 2016 Guido Falkenberg Software AG From Application Modernization to Digital Enterprise Transformation THE VALUE OF CORE APPLICATIONS IMPORTANCE AND CRITICALITY Tailored
More informationMapR Pentaho Business Solutions
MapR Pentaho Business Solutions The Benefits of a Converged Platform to Big Data Integration Tom Scurlock Director, WW Alliances and Partners, MapR Key Takeaways 1. We focus on business values and business
More informationMICROSERVICES. Prabavathy Arumugam Software AG. All rights reserved. For internal use only
ICROSERVICES Prabavathy Arumugam 2016 Software AG. All rights reserved. For internal use only AGENDA 1. Introducing icroservices 2. icroservices Best Practices 3. icroservices support in the Digital Business
More informationORACLE DATA INTEGRATOR ENTERPRISE EDITION
ORACLE DATA INTEGRATOR ENTERPRISE EDITION Oracle Data Integrator Enterprise Edition delivers high-performance data movement and transformation among enterprise platforms with its open and integrated E-LT
More informationAPIs for the I. The Role of APIs and Web Services in the Era of Digital Business Transformation
APIs for the I The Role of APIs and Web Services in the Era of Digital Business Transformation Yesterday s Applications... Today s User Experience 4 APIs are Key to Digital Transformation APIs drive innovation:
More informationCASE STUDY Delivering Real Time Financial Transaction Monitoring
CASE STUDY Delivering Real Time Financial Transaction Monitoring Steve Wilkes Striim Co-Founder and CTO Background Customer is a US based Payment Systems Provider Large Network of ATM and Cashier Operated
More informationSIMPLIFYING BUSINESS ANALYTICS FOR COMPLEX DATA. Davidi Boyarski, Channel Manager
SIMPLIFYING BUSINESS ANALYTICS FOR COMPLEX DATA Davidi Boyarski, Channel Manager Sisense Overview 4000+ Top Quartile HQ in Awards 2016 & 2017 Wisdom of Crowds Report LEADER IN CUSTOMER EXPERIANCE Top 10
More informationYour Top 5 Reasons Why You Should Choose SAP Data Hub INTERNAL
Your Top 5 Reasons Why You Should Choose INTERNAL Top 5 reasons for choosing the solution 1 UNIVERSAL 2 INTELLIGENT 3 EFFICIENT 4 SCALABLE 5 COMPLIANT Universal view of the enterprise and Big Data: Get
More informationMEETS MOBILE MAINFRAME. Access information anytime, anywhere
MAINFRAME MEETS MOBILE Access your Adabas & Natural and mainframe applications from anywhere TABLE OF CONTENTS 1 Introduction 1 Access information anytime, anywhere 2 Secure integration with mainframe
More informationUnlock the power of your data FOUR STEPS TO CHOOSING A DATA INTEGRATION TOOL
Unlock the power of your data FOUR STEPS TO CHOOSING A DATA INTEGRATION TOOL Table of Contents Introduction \ Find the right tool to unlock the power of your data 1 \ Examine how your organization uses
More informationLeveraging Oracle Big Data Discovery to Master CERN s Data. Manuel Martín Márquez Oracle Business Analytics Innovation 12 October- Stockholm, Sweden
Leveraging Oracle Big Data Discovery to Master CERN s Data Manuel Martín Márquez Oracle Business Analytics Innovation 12 October- Stockholm, Sweden Manuel Martin Marquez Intel IoT Ignition Lab Cloud and
More informationStreaming Data Empowers Royal Bank of Canada to be a Data-Driven Organization
R OYA L B A N K O F C A N A DA Streaming Data Empowers Royal Bank of Canada to be a Data-Driven Organization Confluent Control Center Multi-Datacenter Replication Schema Registry Headquarters Montreal,
More informationTHE CIO GUIDE TO BIG DATA ARCHIVING. How to pick the right product?
THE CIO GUIDE TO BIG DATA ARCHIVING How to pick the right product? The landscape of enterprise data is changing with the advent of enterprise social data, IoT, logs and click-streams. The data is too big,
More informationETL challenges on IOT projects. Pedro Martins Head of Implementation
ETL challenges on IOT projects Pedro Martins Head of Implementation Outline What is Pentaho Pentaho Data Integration (PDI) Smartcity Copenhagen Example of Data structure without an OLAP schema Telematics
More informationReal-time Streaming Applications on AWS Patterns and Use Cases
Real-time Streaming Applications on AWS Patterns and Use Cases Christian Deger, Chief Architect, AutoScout24 Dr. Steffen Hausmann, Solutions Architect, AWS May 18, 2017 2016, Amazon Web Services, Inc.
More informationCON7015 How Integration Analytics Enables Insight On-Premises and in the Cloud
CON7015 How Integration Analytics Enables Insight On-Premises and in the Cloud Perry Patel, Director, Applications Integration/Enterprise Architecture Hub Group Robert van Mölken, Coud Integration Specialist
More informationFast Innovation requires Fast IT
Fast Innovation requires Fast IT Cisco IT - Analytics Implementation Vineet Jain Cisco IT Dramatic Internet Growth Occurring Through New Connections Fixed Computing Mobility / BYOD Internet of Things Internet
More information<Insert Picture Here> Service Oriented Architecture
Service Oriented Architecture Sean Donahue What does FUSION mean exactly? FUSION Applications FUSION Architecture FUSION FUSION Tech Stack (Apps Unlimited) Oracle Fusion Architecture,
More informationOPN Only Oracle SOA Suite 11g Implementation Boot Camp
Oracle University Contact Us: 1.800.529.0165 OPN Only Oracle SOA Suite 11g Implementation Boot Camp Duration: 3 Days What you will learn Oracle SOA Suite 11g Implementation Boot Camp is a three-day hands-on
More informationAlexander Klein. ETL meets Azure
Alexander Klein ETL meets Azure Thanks to our sponsors: Who am I? Independent BI Consultant > 15 years experience of SQL Server Focus on Microsoft BI Stack & AI & Azure a.klein@consulting-bi.de @SQL_Alex
More informationA Reference Architecture for Hybrid Integration. Peter Broadhurst Senior Technical Staff Member for IBM App Connect
A Reference Architecture for Hybrid Integration Peter Broadhurst Senior Technical Staff Member for IBM App Connect Common use cases for hybrid integration within digital transformation A. Join the API
More informationEnterprise Integration for Developers
Enterprise Integration for Developers Options, Considerations and Experiences Carsten Piepel Enrique Yaptenco What is Enterprise? An enterprise consists of all functional departments, people, and systems
More informationConfidential
June 2017 1. Is your EDW becoming too expensive to maintain because of hardware upgrades and increasing data volumes? 2. Is your EDW becoming a monolith, which is too slow to adapt to business s analytical
More informationEnterprise-Scale MATLAB Applications
Enterprise-Scale Applications Sylvain Lacaze Rory Adams 2018 The MathWorks, Inc. 1 Enterprise Integration Access and Explore Data Preprocess Data Develop Predictive Models Integrate Analytics with Systems
More information20775 Performing Data Engineering on Microsoft HD Insight
Duración del curso: 5 Días Acerca de este curso The main purpose of the course is to give students the ability plan and implement big data workflows on HD. Perfil de público The primary audience for this
More informationWhen Big Data Meets Fast Data
15 November 2016 When Big Data Meets Fast Data - London 2016 Ted Orme VP Technology EMEA When Big Data Meets Fast Data The Evolution of Hadoop Enterprise ready From batch to real-time Now add Cloud It
More informationSolution Architecture Training: Enterprise Integration Patterns and Solutions for Architects
www.peaklearningllc.com Solution Architecture Training: Enterprise Integration Patterns and Solutions for Architects (3 Days) Overview This training course covers a wide range of integration solutions
More informationAnalytics for All Your Data: Cloud Essentials. Pervasive Insight in the World of Cloud
Analytics for All Your Data: Cloud Essentials Pervasive Insight in the World of Cloud The Opportunity We re living in a world where just about everything we see, do, hear, feel, and experience is captured
More informationIntegration Reloaded Integration Solutions Based on Reactive Principles. Red Expert Alliance
Integration Reloaded Integration Solutions Based on Reactive Principles About: Arturo Viveros Arturo Viveros Principal Middleware Architect at Sysco MW Oracle ACE Oracle Dev Champion Twitter: @gugalnikov
More informationSecure Data Services and API Management: Critical for Success in the Digital Economy
Secure Data Services and API Management: Critical for Success in the Digital Economy Greg Hoelzer Sr. Application Platform Solutions Architect September 21st, 2016 1 EMERGING OPPORTUNITIES How do you plan
More information20775: Performing Data Engineering on Microsoft HD Insight
Let s Reach For Excellence! TAN DUC INFORMATION TECHNOLOGY SCHOOL JSC Address: 103 Pasteur, Dist.1, HCMC Tel: 08 38245819; 38239761 Email: traincert@tdt-tanduc.com Website: www.tdt-tanduc.com; www.tanducits.com
More informationAnalytics for All Data
Analytics for All Data How Oracle Analytics Helps Agencies Improve Their Effectiveness FORCES 2017 Jim Penn Sr Manager, Public Sector Oracle Analytics & Big Data Agenda Oracle s Analytics Platform Overview
More informationService-oriented architecture (SOA)
Service-oriented architecture (SOA) Introduction Two definitions for SOA are as follows: SOA establishes an architectural model that aims to enhance the efficiency, agility, and productivity of an enterprise
More informationIBM WebSphere Information Integrator Content Edition Version 8.2
Introducing content-centric federation IBM Content Edition Version 8.2 Highlights Access a broad range of unstructured information sources as if they were stored and managed in one system Unify multiple
More informationActionable Insights with PI Integrators
Actionable Insights with PI Integrators Elizabeth Ammarell, Product Manager Joy Wang, Product Manager #OSIsoftUC #PIWorld 28 OSIsoft, LLC Agenda Introduction to PI Integrators Learn about Integrators and
More informationIntroduction to Big Data(Hadoop) Eco-System The Modern Data Platform for Innovation and Business Transformation
Introduction to Big Data(Hadoop) Eco-System The Modern Data Platform for Innovation and Business Transformation Roger Ding Cloudera February 3rd, 2018 1 Agenda Hadoop History Introduction to Apache Hadoop
More informationCourse Content. The main purpose of the course is to give students the ability plan and implement big data workflows on HDInsight.
Course Content Course Description: The main purpose of the course is to give students the ability plan and implement big data workflows on HDInsight. At Course Completion: After competing this course,
More informationDatametica. The Modern Data Platform Enterprise Data Hub Implementations. Why is workload moving to Cloud
Datametica The Modern Data Platform Enterprise Data Hub Implementations Why is workload moving to Cloud 1 What we used do Enterprise Data Hub & Analytics What is Changing Why it is Changing Enterprise
More informationBusiness is being transformed by three trends
Business is being transformed by three trends Big Cloud Intelligence Stay ahead of the curve with Cortana Intelligence Suite Business apps People Custom apps Apps Sensors and devices Cortana Intelligence
More informationMapR: Solution for Customer Production Success
2015 MapR Technologies 2015 MapR Technologies 1 MapR: Solution for Customer Production Success Big Data High Growth 700+ Customers Cloud Leaders Riding the Wave with Hadoop The Big Data Platform of Choice
More information20775A: Performing Data Engineering on Microsoft HD Insight
20775A: Performing Data Engineering on Microsoft HD Insight Course Details Course Code: Duration: Notes: 20775A 5 days This course syllabus should be used to determine whether the course is appropriate
More informationBoomi Basics: Going Beyond Integration with APIs, Data Management and Workflow Automation
Boomi Basics: Going Beyond Integration with APIs, Data Management and Workflow Automation Div Manickam, Product Marketing Manager, Dell Boomi Jay Mandl, Senior Sales Engineer, Dell Boomi 1 The Connected
More informationLeveraging SOA to construct a CDI Ecosystem Robert Roth
Leveraging SOA to construct a CDI Ecosystem Robert Roth Director, Integration Architecture Solutions Setting Context About Intuit Bob Roth: Director, IAS Shared Development and group in the CTO organization
More information20775A: Performing Data Engineering on Microsoft HD Insight
20775A: Performing Data Engineering on Microsoft HD Insight Duration: 5 days; Instructor-led Implement Spark Streaming Using the DStream API. Develop Big Data Real-Time Processing Solutions with Apache
More informationCONFIGMGR DATA SOLUTIONS
CONFIGMGR DATA SOLUTIONS Benjamin Reynolds blogs.technet.microsoft.com/ benjamin/ Microsoft Steve Thompson www.stevethompsonmvp.wordpress.com Senior Consultant Softchoice Benjamin Reynolds Steve Thompson?
More informationSOA, Microservices and Service Orientation:
SOA, Microservices and Service Orientation: The Samurai Way OGhTech Experience 17 Sandra Flores @sandyfloresmx 武 士道 Introduction SOA has been in action for a long time, even though many people are not
More informationDOWNTIME IS NOT AN OPTION
DOWNTIME IS NOT AN OPTION HOW APACHE MESOS AND DC/OS KEEPS APPS RUNNING DESPITE FAILURES AND UPDATES 2017 Mesosphere, Inc. All Rights Reserved. 1 WAIT, WHO ARE YOU? Engineer at Mesosphere DC/OS Contributor
More informationDATENBANK TRANSFORMATION WARUM, WOHIN UND WIE? 15. Mai 2018
DATENBANK TRANSFORMATION WARUM, WOHIN UND WIE? 15. Mai 2018 PROVENTA AG Founded Branches Employees Turnover 1992 Telco, Banking, Insurance, Automotive, Energy >70 internal >200 freelancer pool 14 Mio.
More informationGetting Started with Amazon QuickSight
Getting Started with QuickSight Matt McClean Solutions Architect, AWS April 14, 2016 2016, Web Services, Inc. or its Affiliates. All rights reserved. What to Expect from the Session Overview of Big Data
More informationPublish and Subscribe Provisioning Interfaces. Copyright
Publish and Subscribe Provisioning Interfaces 1 Copyright Agenda Interface Objectives Requirements Interface Alternatives Pros and Cons Design Principles Architecture and Connectors Connector Design Specifications
More informationReal World Use Cases: Hadoop & NoSQL in Production. Big Data Everywhere London 4 June 2015
Real World Use Cases: Hadoop & NoSQL in Production Ted Dunning Big Data Everywhere London 4 June 2015 1 Contact Information Ted Dunning Chief Applications Architect at MapR Technologies Committer & PMC
More informationBig data is hard. Top 3 Challenges To Adopting Big Data
Big data is hard Top 3 Challenges To Adopting Big Data Traditionally, analytics have been over pre-defined structures Data characteristics: Sales Questions answered with BI and visualizations: Customer
More informationGet Started on SOA. Process Entry Point Business Process Management (BPM) Business Problem
Get Started on SOA Process Entry Point Business Process Management (BPM) Business Problem Our car loan business has grown. Now we need to make our loan processing more effective. can help you solve this
More informationProcessing over a trillion events a day CASE STUDIES IN SCALING STREAM PROCESSING AT LINKEDIN
Processing over a trillion events a day CASE STUDIES IN SCALING STREAM PROCESSING AT LINKEDIN Processing over a trillion events a day CASE STUDIES IN SCALING STREAM PROCESSING AT LINKEDIN Jagadish Venkatraman
More informationCask Data Application Platform (CDAP)
Cask Data Application Platform (CDAP) CDAP is an open source, Apache 2.0 licensed, distributed, application framework for delivering Hadoop solutions. It integrates and abstracts the underlying Hadoop
More informationBig Data Cloud. Simple, Secure, Integrated and Performant Big Data Platform for the Cloud
Big Data Cloud Simple, Secure, Integrated and Performant Big Data Platform for the Cloud Big Data Platform engineered for the data-driven enterprise Oracle s Big Data Cloud delivers a Big Data Platform
More informationAccelerating Business Execution The Value of Fusion Middleware for Oracle Applications Customers. Leon Chen Sr. Sales Consultant Oracle
Accelerating Business Execution The Value of Fusion Middleware for Oracle Applications Customers Leon Chen Sr. Sales Consultant Oracle The following is intended to outline our general product direction.
More informationIBM WebSphere Service Registry and Repository, Version 6.0
Helping you get the most business value from your SOA IBM Repository, Version 6.0 Highlights Provide clear visibility into service Use other standard registries associations and relationships while and
More informationFROM SHORE TO SHIP: USING MESOSPHERE ENTERPRISE DC/OS TO DELIVER REAL TIME MICROSERVICES TO A GLOBAL FLEET OF SHIPS
FROM SHORE TO SHIP: USING MESOSPHERE ENTERPRISE DC/OS TO DELIVER REAL TIME MICROSERVICES TO A GLOBAL FLEET OF SHIPS & WELCOME TO DIGITAL TRANSFORMATION Today we will be taking you through the moments that
More informationData Analytics. Nagesh Madhwal Client Solutions Director, Consulting, Southeast Asia, Dell EMC
Data Analytics Nagesh Madhwal Client Solutions Director, Consulting, Southeast Asia, Dell EMC Last 15 years IT-centric Traditional Analytics Traditional Applications Rigid Infrastructure Internet Next
More informationNOT ALL CLOUDS ARE CREATED EQUAL
NOT ALL CLOUDS ARE CREATED EQUAL Saran Sankar Technology CoE Thursday, February 15 1 connecting senior-level financial executives since 1931 CPE Credits Today s webinar is worth 1 Continuing Professional
More information