SlideShare a Scribd company logo
1 of 26
Download to read offline
Microservices based iPaaS for SaaS, Hybrid Clouds & IoT
Bramh Gupta, CEO
8260 Greensboro Dr Ste. A32
McLean, VA
http://www.robomq.io
bramh.gupta@robomq.io
All roads lead to the clouds
PaaS & SaaS
Cloud
Hybrid Clouds
IaaS
Enterprise software is defragmented &
composable
Microservices - Lego style of building enterprise
systems
Evolution to composable service architecture
Source : PWC Technology forecast 2014
Smaller, atomic and loosely coupled
Composability & miniaturization is just so natural…
Is your iPaaS built for the shift in the
enterprise scape?
RoboMQ connects any device, sensor, cloud, SaaS
application or enterprise system over any
protocol or language.
1
2
3
Any-to-Any Integration
Microservices architecture
Hybrid Messaging Cloud
SaaS & enterprise applications and IoT devices can be part of a location
transparent, business process flow across networks and clouds.
Protocol agnostic, guaranteed delivery, message oriented integration platform for Any-to-Any
integration among SaaS applications, enterprise systems, IoT devices, clouds and mobile.
RoboMQ at a glance
Microservices platform
• Multi protocol API Gateway
• AMQP based messaging fabric
• Docker containers
• Container management platform
like IBM BlueMix, Google
Kubernetes
• Service registry
• Management dashboards
• Alerts, monitoring & Error handling
Assembly line of data processing
Microservices on RoboMQ
Integration Flow Designer – drag & drop integration
• Visual business process
builder
• Abstracts Microservices
• Scalable, flexible and
modular Complex Event
Processing (CEP) Engine
• Decoupled, atomic, fine
grained service orchestration
• Leverages power of docker
and containerization in a
simple, intuitive UI
• Unlike the traditional
BPM platforms,
Integration Flow
Designer is layered and
distributed
• Lightweight
orchestration layer that
solely acts as task
dispatcher
• Army of Microservices
running on the clouds or
datacenters execute the
actual business process
How Topgolf is using RoboMQ?
Gaming System
What is Topgolf?
Birth of an Idea
A Digital-First Company
Humble beginnings to pioneering a unique sports entertainment experience
2000
Topgolf opens its first venue
in Watford, just outside
London.
Today
Topgolf has become a global
lifestyle brand and
anticipates its path to 100
venues with continued U.S.
and worldwide expansion.
Late ‘90s
The Joliffe brothers, twins in
London, England had an idea
to make practice more fun.
They invent and patent a
microchipped golf ball.
2016
Topgolf opens its Las
Vegas flagship, directly off
The Strip.
2011
Topgolf builds its “next
generation” venue with 3
levels and 94 hitting bays in
Allen, TX.
2005
Topgolf opens the first U.S.
venue in Alexandria, VA.
Open for Business First U.S. Venue Modern Prototype Las Vegas Present – FutureBirth of an IdeaBirth of an Idea
OUR COMPANY
IMMERSIVE, INTERACTIVE AND LOCALIZED EXPERIENCES
GOLF GAMING
FOOD &
BEVERAGE
MUSIC
DIGITAL
CONTENT
APPAREL
Advancing the Games
2016 Growth
12M guests served
915Mballs hit in venue
6B balls hit in WGT Golf app
13,000Associates worldwide
Important Data Integrations
• 12.2 million guests being served – Point of Sale and Kitchen
• 13,000 associates- Payroll - timecards and paychecks
• Legacy integrations with brittle interfaces
• High importance of business data - guaranteed delivery
Supporting Top Growth with Architecture
• We defined our architecture quality attributes
Reliability, Scalability, Extensibility, Modifiability
• Tactics to satisfy our quality attributes
Cloud First
Microservices
Enterprise Service Bus – RoboMQ
Mediation, Service Orchestration, Message
Enrichment
Technology Innovation
Innovation is taking two things that
already exist and putting them together
in a new way.
- Tom Freston

More Related Content

Viewers also liked

Planning learn step by step
Planning learn step by stepPlanning learn step by step
Planning learn step by stepksrajakumar
 
DAY1- DAY2Netweaver gateway
DAY1- DAY2Netweaver gatewayDAY1- DAY2Netweaver gateway
DAY1- DAY2Netweaver gatewayGaurav Ahluwalia
 
DAY1- DAY2Netweaver gateway
DAY1- DAY2Netweaver gatewayDAY1- DAY2Netweaver gateway
DAY1- DAY2Netweaver gatewayGaurav Ahluwalia
 
Finit Hyperion Planning & PBCS Simplified User Interface
Finit  Hyperion Planning & PBCS Simplified User InterfaceFinit  Hyperion Planning & PBCS Simplified User Interface
Finit Hyperion Planning & PBCS Simplified User Interfacefinitsolutions
 
MAHESH SAP FI NOTES
MAHESH SAP FI NOTESMAHESH SAP FI NOTES
MAHESH SAP FI NOTESgarry1890
 
OData - The Universal REST API
OData - The Universal REST APIOData - The Universal REST API
OData - The Universal REST APINishanth Kadiyala
 
SAP Fiori Development from Scratch
SAP Fiori Development from ScratchSAP Fiori Development from Scratch
SAP Fiori Development from ScratchJose Nunes
 
SAP MM Configuration Step by Step guide by Tata Mcgraw hill
SAP MM Configuration Step by Step guide by Tata Mcgraw hillSAP MM Configuration Step by Step guide by Tata Mcgraw hill
SAP MM Configuration Step by Step guide by Tata Mcgraw hillVenet Dheer
 
SAP S/4 HANA - SAP sFIN (Simple Finance) - Financial Reporting and Advanced A...
SAP S/4 HANA - SAP sFIN (Simple Finance) - Financial Reporting and Advanced A...SAP S/4 HANA - SAP sFIN (Simple Finance) - Financial Reporting and Advanced A...
SAP S/4 HANA - SAP sFIN (Simple Finance) - Financial Reporting and Advanced A...Jothi Periasamy
 
C the basic concepts
C the basic conceptsC the basic concepts
C the basic conceptsAbhinav Vatsa
 

Viewers also liked (16)

SAP HANA Cloud Security
SAP HANA Cloud SecuritySAP HANA Cloud Security
SAP HANA Cloud Security
 
CMMI an Overview
CMMI an OverviewCMMI an Overview
CMMI an Overview
 
Planning learn step by step
Planning learn step by stepPlanning learn step by step
Planning learn step by step
 
DAY1- DAY2Netweaver gateway
DAY1- DAY2Netweaver gatewayDAY1- DAY2Netweaver gateway
DAY1- DAY2Netweaver gateway
 
DAY1- DAY2Netweaver gateway
DAY1- DAY2Netweaver gatewayDAY1- DAY2Netweaver gateway
DAY1- DAY2Netweaver gateway
 
Finit Hyperion Planning & PBCS Simplified User Interface
Finit  Hyperion Planning & PBCS Simplified User InterfaceFinit  Hyperion Planning & PBCS Simplified User Interface
Finit Hyperion Planning & PBCS Simplified User Interface
 
Build an Application Integration Strategy
Build an Application Integration StrategyBuild an Application Integration Strategy
Build an Application Integration Strategy
 
MAHESH SAP FI NOTES
MAHESH SAP FI NOTESMAHESH SAP FI NOTES
MAHESH SAP FI NOTES
 
OData - The Universal REST API
OData - The Universal REST APIOData - The Universal REST API
OData - The Universal REST API
 
Hyperion Planning Overview
Hyperion Planning OverviewHyperion Planning Overview
Hyperion Planning Overview
 
SAP Fiori Development from Scratch
SAP Fiori Development from ScratchSAP Fiori Development from Scratch
SAP Fiori Development from Scratch
 
SAP MM Configuration Step by Step guide by Tata Mcgraw hill
SAP MM Configuration Step by Step guide by Tata Mcgraw hillSAP MM Configuration Step by Step guide by Tata Mcgraw hill
SAP MM Configuration Step by Step guide by Tata Mcgraw hill
 
SAP S/4 HANA - SAP sFIN (Simple Finance) - Financial Reporting and Advanced A...
SAP S/4 HANA - SAP sFIN (Simple Finance) - Financial Reporting and Advanced A...SAP S/4 HANA - SAP sFIN (Simple Finance) - Financial Reporting and Advanced A...
SAP S/4 HANA - SAP sFIN (Simple Finance) - Financial Reporting and Advanced A...
 
C the basic concepts
C the basic conceptsC the basic concepts
C the basic concepts
 
Sap mm full
Sap mm fullSap mm full
Sap mm full
 
Sap configuration-guide
Sap configuration-guideSap configuration-guide
Sap configuration-guide
 

Similar to Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

Enterprise Mobility 1st Step Towards Digital Transformation
Enterprise Mobility 1st Step Towards Digital TransformationEnterprise Mobility 1st Step Towards Digital Transformation
Enterprise Mobility 1st Step Towards Digital Transformationandreas kuncoro
 
Cloud-based Playout Solution
Cloud-based Playout SolutionCloud-based Playout Solution
Cloud-based Playout SolutionInnovecs
 
FI Workshop Sesión Inaugural TID Chile
FI Workshop Sesión Inaugural TID ChileFI Workshop Sesión Inaugural TID Chile
FI Workshop Sesión Inaugural TID ChileTIDChile
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...WSO2
 
Oracle Code Capgemini: API management & microservices a match made in heaven
Oracle Code Capgemini: API management & microservices a match made in heavenOracle Code Capgemini: API management & microservices a match made in heaven
Oracle Code Capgemini: API management & microservices a match made in heavenluisw19
 
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in Heaven
Oracle Code Beijing/Sydney   APIM & Microservices: A Match Made in HeavenOracle Code Beijing/Sydney   APIM & Microservices: A Match Made in Heaven
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in HeavenCapgemini
 
Quobis WebRTC Portfolio
Quobis WebRTC PortfolioQuobis WebRTC Portfolio
Quobis WebRTC PortfolioAlan Quayle
 
The Connected Business is Everywhere
The Connected Business is EverywhereThe Connected Business is Everywhere
The Connected Business is EverywhereWSO2
 
Oracle Developer Meetup March 2018
Oracle Developer Meetup March 2018Oracle Developer Meetup March 2018
Oracle Developer Meetup March 2018Phil Wilkins
 
The best of both worlds - Alfresco, Liferay and CIGNEX event
The best of both worlds - Alfresco, Liferay and CIGNEX eventThe best of both worlds - Alfresco, Liferay and CIGNEX event
The best of both worlds - Alfresco, Liferay and CIGNEX eventAlfresco Software
 
Future wireless - open roaming
Future wireless - open roamingFuture wireless - open roaming
Future wireless - open roamingJisc
 
Creating content for the nextgeneration of gaming machines | Opus Intractive
Creating content for the nextgeneration of gaming machines  | Opus IntractiveCreating content for the nextgeneration of gaming machines  | Opus Intractive
Creating content for the nextgeneration of gaming machines | Opus IntractiveJacklin Berry
 
WSO2Con ASIA 2016: WSO2.Telco IDS – Mobile as Identity
WSO2Con ASIA 2016: WSO2.Telco IDS – Mobile as IdentityWSO2Con ASIA 2016: WSO2.Telco IDS – Mobile as Identity
WSO2Con ASIA 2016: WSO2.Telco IDS – Mobile as IdentityWSO2
 
TADSummit Welcome Address, Alan Quayle
TADSummit Welcome Address, Alan QuayleTADSummit Welcome Address, Alan Quayle
TADSummit Welcome Address, Alan QuayleAlan Quayle
 
Building an Architecture for Continous Innovation
Building an Architecture for Continous InnovationBuilding an Architecture for Continous Innovation
Building an Architecture for Continous Innovationandreas kuncoro
 
Hello, Dishwasher! The Looming Identity Crisis on the Internet of Things
Hello, Dishwasher! The Looming Identity Crisis on the Internet of ThingsHello, Dishwasher! The Looming Identity Crisis on the Internet of Things
Hello, Dishwasher! The Looming Identity Crisis on the Internet of ThingsCA Technologies
 
WSO2 Platform Introduction
WSO2 Platform IntroductionWSO2 Platform Introduction
WSO2 Platform IntroductionWSO2
 
Zapbuild Portfolio
Zapbuild PortfolioZapbuild Portfolio
Zapbuild PortfolioZapbuild
 
WebRTC: The Big Debate - I Say Shut and Build Something!
WebRTC: The Big Debate - I Say Shut and Build Something!WebRTC: The Big Debate - I Say Shut and Build Something!
WebRTC: The Big Debate - I Say Shut and Build Something!Blacc Spot Media, Inc.
 

Similar to Microservices based Application Integration for SaaS, Hybrid Clouds and IoT (20)

Enterprise Mobility 1st Step Towards Digital Transformation
Enterprise Mobility 1st Step Towards Digital TransformationEnterprise Mobility 1st Step Towards Digital Transformation
Enterprise Mobility 1st Step Towards Digital Transformation
 
Cloud-based Playout Solution
Cloud-based Playout SolutionCloud-based Playout Solution
Cloud-based Playout Solution
 
FI Workshop Sesión Inaugural TID Chile
FI Workshop Sesión Inaugural TID ChileFI Workshop Sesión Inaugural TID Chile
FI Workshop Sesión Inaugural TID Chile
 
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
Choreo - Build unique digital experiences on WSO2's platform, secured by Etho...
 
Oracle Code Capgemini: API management & microservices a match made in heaven
Oracle Code Capgemini: API management & microservices a match made in heavenOracle Code Capgemini: API management & microservices a match made in heaven
Oracle Code Capgemini: API management & microservices a match made in heaven
 
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in Heaven
Oracle Code Beijing/Sydney   APIM & Microservices: A Match Made in HeavenOracle Code Beijing/Sydney   APIM & Microservices: A Match Made in Heaven
Oracle Code Beijing/Sydney APIM & Microservices: A Match Made in Heaven
 
Quobis WebRTC Portfolio
Quobis WebRTC PortfolioQuobis WebRTC Portfolio
Quobis WebRTC Portfolio
 
The Connected Business is Everywhere
The Connected Business is EverywhereThe Connected Business is Everywhere
The Connected Business is Everywhere
 
Oracle Developer Meetup March 2018
Oracle Developer Meetup March 2018Oracle Developer Meetup March 2018
Oracle Developer Meetup March 2018
 
The best of both worlds - Alfresco, Liferay and CIGNEX event
The best of both worlds - Alfresco, Liferay and CIGNEX eventThe best of both worlds - Alfresco, Liferay and CIGNEX event
The best of both worlds - Alfresco, Liferay and CIGNEX event
 
Connecting software - About Us
Connecting software - About UsConnecting software - About Us
Connecting software - About Us
 
Future wireless - open roaming
Future wireless - open roamingFuture wireless - open roaming
Future wireless - open roaming
 
Creating content for the nextgeneration of gaming machines | Opus Intractive
Creating content for the nextgeneration of gaming machines  | Opus IntractiveCreating content for the nextgeneration of gaming machines  | Opus Intractive
Creating content for the nextgeneration of gaming machines | Opus Intractive
 
WSO2Con ASIA 2016: WSO2.Telco IDS – Mobile as Identity
WSO2Con ASIA 2016: WSO2.Telco IDS – Mobile as IdentityWSO2Con ASIA 2016: WSO2.Telco IDS – Mobile as Identity
WSO2Con ASIA 2016: WSO2.Telco IDS – Mobile as Identity
 
TADSummit Welcome Address, Alan Quayle
TADSummit Welcome Address, Alan QuayleTADSummit Welcome Address, Alan Quayle
TADSummit Welcome Address, Alan Quayle
 
Building an Architecture for Continous Innovation
Building an Architecture for Continous InnovationBuilding an Architecture for Continous Innovation
Building an Architecture for Continous Innovation
 
Hello, Dishwasher! The Looming Identity Crisis on the Internet of Things
Hello, Dishwasher! The Looming Identity Crisis on the Internet of ThingsHello, Dishwasher! The Looming Identity Crisis on the Internet of Things
Hello, Dishwasher! The Looming Identity Crisis on the Internet of Things
 
WSO2 Platform Introduction
WSO2 Platform IntroductionWSO2 Platform Introduction
WSO2 Platform Introduction
 
Zapbuild Portfolio
Zapbuild PortfolioZapbuild Portfolio
Zapbuild Portfolio
 
WebRTC: The Big Debate - I Say Shut and Build Something!
WebRTC: The Big Debate - I Say Shut and Build Something!WebRTC: The Big Debate - I Say Shut and Build Something!
WebRTC: The Big Debate - I Say Shut and Build Something!
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

  • 1. Microservices based iPaaS for SaaS, Hybrid Clouds & IoT Bramh Gupta, CEO 8260 Greensboro Dr Ste. A32 McLean, VA http://www.robomq.io bramh.gupta@robomq.io
  • 2. All roads lead to the clouds
  • 3. PaaS & SaaS Cloud Hybrid Clouds IaaS Enterprise software is defragmented & composable
  • 4. Microservices - Lego style of building enterprise systems
  • 5. Evolution to composable service architecture Source : PWC Technology forecast 2014 Smaller, atomic and loosely coupled
  • 6. Composability & miniaturization is just so natural…
  • 7. Is your iPaaS built for the shift in the enterprise scape?
  • 8. RoboMQ connects any device, sensor, cloud, SaaS application or enterprise system over any protocol or language. 1 2 3 Any-to-Any Integration Microservices architecture Hybrid Messaging Cloud SaaS & enterprise applications and IoT devices can be part of a location transparent, business process flow across networks and clouds.
  • 9. Protocol agnostic, guaranteed delivery, message oriented integration platform for Any-to-Any integration among SaaS applications, enterprise systems, IoT devices, clouds and mobile. RoboMQ at a glance
  • 10. Microservices platform • Multi protocol API Gateway • AMQP based messaging fabric • Docker containers • Container management platform like IBM BlueMix, Google Kubernetes • Service registry • Management dashboards • Alerts, monitoring & Error handling
  • 11. Assembly line of data processing
  • 13. Integration Flow Designer – drag & drop integration • Visual business process builder • Abstracts Microservices • Scalable, flexible and modular Complex Event Processing (CEP) Engine • Decoupled, atomic, fine grained service orchestration • Leverages power of docker and containerization in a simple, intuitive UI
  • 14.
  • 15. • Unlike the traditional BPM platforms, Integration Flow Designer is layered and distributed • Lightweight orchestration layer that solely acts as task dispatcher • Army of Microservices running on the clouds or datacenters execute the actual business process
  • 16. How Topgolf is using RoboMQ? Gaming System
  • 18. Birth of an Idea A Digital-First Company Humble beginnings to pioneering a unique sports entertainment experience 2000 Topgolf opens its first venue in Watford, just outside London. Today Topgolf has become a global lifestyle brand and anticipates its path to 100 venues with continued U.S. and worldwide expansion. Late ‘90s The Joliffe brothers, twins in London, England had an idea to make practice more fun. They invent and patent a microchipped golf ball. 2016 Topgolf opens its Las Vegas flagship, directly off The Strip. 2011 Topgolf builds its “next generation” venue with 3 levels and 94 hitting bays in Allen, TX. 2005 Topgolf opens the first U.S. venue in Alexandria, VA. Open for Business First U.S. Venue Modern Prototype Las Vegas Present – FutureBirth of an IdeaBirth of an Idea
  • 19. OUR COMPANY IMMERSIVE, INTERACTIVE AND LOCALIZED EXPERIENCES GOLF GAMING FOOD & BEVERAGE MUSIC DIGITAL CONTENT APPAREL
  • 20.
  • 21.
  • 23. 2016 Growth 12M guests served 915Mballs hit in venue 6B balls hit in WGT Golf app 13,000Associates worldwide
  • 24. Important Data Integrations • 12.2 million guests being served – Point of Sale and Kitchen • 13,000 associates- Payroll - timecards and paychecks • Legacy integrations with brittle interfaces • High importance of business data - guaranteed delivery
  • 25. Supporting Top Growth with Architecture • We defined our architecture quality attributes Reliability, Scalability, Extensibility, Modifiability • Tactics to satisfy our quality attributes Cloud First Microservices Enterprise Service Bus – RoboMQ Mediation, Service Orchestration, Message Enrichment
  • 26. Technology Innovation Innovation is taking two things that already exist and putting them together in a new way. - Tom Freston