microservices based application integration for saas, hybrid clouds and iot

26
Microservices based iPaaS for SaaS, Hybrid Clouds & IoT Bramh Gupta, CEO 8260 Greensboro Dr Ste. A32 McLean, VA http://www.robomq.io [email protected]

Upload: bramh-gupta

Post on 20-Jan-2017

121 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

Microservices based iPaaS for SaaS, Hybrid Clouds & IoT

Bramh Gupta, CEO

8260 Greensboro Dr Ste. A32McLean, VA

http://[email protected]

Page 2: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

All roads lead to the clouds

Page 3: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

PaaS & SaaS

Cloud

Hybrid Clouds

IaaS

Enterprise software is defragmented & composable

Page 4: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

Microservices - Lego style of building enterprise systems

Page 5: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

Evolution to composable service architecture

Source : PWC Technology forecast 2014

Smaller, atomic and loosely coupled

Page 6: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

Composability & miniaturization is just so natural…

Page 7: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

Is your iPaaS built for the shift in the enterprise scape?

Page 8: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

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.

Page 9: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

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

Page 10: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

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

Page 11: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

Assembly line of data processing

Page 12: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

Microservices on RoboMQ

Page 13: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

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

Page 14: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT
Page 15: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

• 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

Page 16: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

How Topgolf is using RoboMQ?

Gaming System

Page 17: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

What is Topgolf?

Page 18: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

Birth of an Idea

A Digital-First CompanyHumble beginnings to pioneering a unique sports entertainment experience

2000Topgolf opens its first venue

in Watford, just outside London.

TodayTopgolf has become a global

lifestyle brand and anticipates its path to 100

venues with continued U.S. and worldwide expansion.

Late ‘90sThe Joliffe brothers, twins in London, England had an idea to make practice more fun. They invent and patent a microchipped golf ball.

2016Topgolf opens its Las

Vegas flagship, directly off The Strip.

2011Topgolf builds its “next

generation” venue with 3 levels and 94 hitting bays in

Allen, TX.

2005Topgolf 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

Page 19: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

OUR COMPANY

IMMERSIVE, INTERACTIVE AND LOCALIZED EXPERIENCES

GOLF GAMING FOOD & BEVERAGE MUSIC DIGITAL

CONTENT APPAREL

Page 20: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT
Page 21: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT
Page 22: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

Advancing the Games

Page 23: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

2016 Growth

12M guests served

915M balls hit in venue

6B balls hit in WGT Golf app

13,000 Associates worldwide

Page 24: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

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

Page 25: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

Supporting Top Growth with Architecture

• We defined our architecture quality attributes Reliability, Scalability, Extensibility, Modifiability

• Tactics to satisfy our quality attributesCloud First MicroservicesEnterprise Service Bus – RoboMQ

Mediation, Service Orchestration, Message Enrichment

Page 26: Microservices based Application Integration for SaaS, Hybrid Clouds and IoT

Technology Innovation

Innovation is taking two things that already exist and putting them together

in a new way.

- Tom Freston