SlideShare una empresa de Scribd logo
1 de 63
Descargar para leer sin conexión
From Docker to Big Data,
it's all about the Mule!
#MuleSoftMeetup
Hyderabad, 27 April 2019
All contents © MuleSoft Inc.
Agenda
2
• Introductions
• Mule 4 implementation case study
• Anypoint Runtime Fabric
• Big Data in the MuleSoft world
• Q&A Session
• What’s next
All contents © MuleSoft Inc.
Speakers
3
• Shashidhar Gurumurthy :: Technical Enablement Director (MULESOFT)
• Sudarsana Raju :: AVP, Delivery (WHISHWORKS)
• Mahesh Raja :: Technical Architect (WHISHWORKS)
• Rupesh Sinha :: Technical Architect (WHISHWORKS)
• Sanjeet Pandey :: Technical Architect (WHISHWORKS)
• Raveendar Bandaru :: Technical Success Manager (WHISHWORKS)
MuleSoft Meetups
Hyderabad Chapter
Raveendar Bandaru :: Community Meetups Group Leader
All contents © MuleSoft Inc.
Community Meetups
5
• 103+ Groups across the globe
• 120+ MuleSoft Community Meetups were held
across 30+ countries in 2018
• 5000+ attendees participated
• Already hits the ground sprinting with 27+
events scheduled so far in 2019
• A separate Community Meetup Booth in the
MuleSoft Connect
• Interested in speaking at a Meetup or being
involved in the organization?
meetups@mulesoft.com
Introduction :: sponsor cum
organizer
Sudarsana Raju Sangaraju :: AVP, Delivery(WHISHWORKS)
All contents © MuleSoft Inc.
Introduction
7
Meetup Organizer and sponsor:
– WHISHWORKS
• A MuleSoft integration and Big Data specialist, helps businesses succeed in
their digital transformation journeys and monetise their data
• Best Service Delivery partner (EMEA)
• 5x MuleSoft partner award winner 2015-2018
• 300+ MuleSoft Certifications
• 100+ Successful MuleSoft Implementations
• 5000+ APIs
• 5 MuleSoft Certified Connectors
Mule 4 implementation
case study
Mahesh Raja :: Technical Architect (WHISHWORKS)
All contents © MuleSoft Inc.
• 30 years of operation
• 80 Stores across UK and Ireland
• 200 concessions
• Trade in 27 countries
• Multi-channel, multi-location strategy
9
Large fashion retailer
All contents © MuleSoft Inc. 10
• Rigid and difficult to support point-to-
point connections
• Siloed data and legacy systems impact
time-to-market capabilities
• Long concession partner onboarding
process (3-6 months)
• Increased manual work leading to
operational inefficiencies
The Challenge
All contents © MuleSoft Inc. 11
AS-IS Landscape
All contents © MuleSoft Inc. 12
Discovery phase
• Study of the AS-IS landscape and
business requirements, including
existing problems and challenges.
• Creation of a TO-BE reference
architecture based on CloudHub.
• Single concession partner
onboarding solution to prove ROI
and gain the confidence of key
stakeholders.
Mule 4 implementation
• Connected legacy retail engine
with the concession partner
solution
• Loose-coupling and re-usability
enables the retailer to digitally
onboard new concession partners
fast and with minimal effort.
• Seamless exchange and processing
of data associated with orders,
product, sales and returns,
inventory and shipment.
The Solution
All contents © MuleSoft Inc. 13
Open up the transfer process, making it visible and accessible to the retailer
To-Be Landscape
All contents © MuleSoft Inc. 14
• Minimum viable product with focus on
onboarding concession partners quickly
and efficiently.
• Built a flexible and extensible framework
to support the retailer’s global market and
future enhancements
• Key use cases: transmission of Product,
Price, Stock, Sales transactions and Sales
Orders between the retailer’s supply chain
system and Concession Partners
Phase-1 Implementation
All contents © MuleSoft Inc. 15
• Reliable processing with no data loss
• Secure scalability with secure logging and monitoring
• Archiving of input and output external data for auditing
• Automated notifications and reprocessing strategies
• The 3-layered architecture supports horizontal and vertical scalability
• Ability to handle high volumes of transactions, through pagination and
streaming
Technology Enablers
All contents © MuleSoft Inc. 16
Phase-1 Technical Blueprint #1
All contents © MuleSoft Inc. 17
Phase-1 Technical Blueprint #2
Supply chain
system
All contents © MuleSoft Inc.
• Ability to digitally onboard new concession partners with ease and
speed.
• Transparency and control on data exchange
• Replaced manual operational steps through automated processing and
orchestration resulting in improved data quality and reduced man-
efforts.
• Near real-time alerting and monitoring of the status of messages
• Reduction of technical debt by replacing point to point connections with
API-led integration
18
Challenges Addressed
Anypoint Runtime Fabric
Rupesh Sinha :: Technical Architect (WHISHWORKS)
All contents © MuleSoft Inc.
Enterprise Cloud Strategy
Data
residency
Security
Cloud-first
initiatives
Compliance
Internal
regulations
All contents © MuleSoft Inc.
Enterprise Cloud Strategy
21
All contents © MuleSoft Inc.
And we see this with MuleSoft customers as well
How MuleSoft supports Hybrid-Cloud
deployments?
All contents © MuleSoft Inc.
Anypoint Platform
All contents © MuleSoft Inc.
Top priorities
MULTI &
HYBRID CLOUD
● Azure
● AWS
● Data centers
All contents © MuleSoft Inc.
• Container service to
orchestrate and automate
the deployment of
Mule runtimes into
your cloud or on-premises.
• Isolation between
applications by running a
separate Mule runtime per
application.
• Ability to run multiple
versions of Mule runtime
on the same set of
resources.
• Scaling applications across
multiple replicas.
• Automated application fail-
over.
• Application management
with Anypoint Runtime
Manager.
Anypoint Runtime Fabric
CUSTOMER’S NETWORK
Control
plane
Server Server Server
Mule
App
Mule
App
Mule
App
Mule
App
Mule
App
Mule
App
Mule
App
Mule
App
Mule
App
Runtime FabricDocker K8s
All contents © MuleSoft Inc.
Docket & Kubernetes
• No need to have
expertise on Docker or
Kubernetes
• Simply use templates &
scripts provided by
MuleSoft for setting up
Runtime Fabric on Cloud
of your choice.
All contents © MuleSoft Inc.
With Anypoint Runtime Fabric, you can
• Deploy consistently
across AWS, Azure
or data center
• Run multiple versions of
the runtime in a single
Runtime Fabric
• Reap the benefits of the
cloud, on-premises
• Manage it all in MuleSoft’s
control plane
How is Runtime Fabric different from
CloudHub?
All contents © MuleSoft Inc.
How is it different?
• CloudHub
• On-premise runtimes
• Runtime Fabric
Control
plane
Mule
App
Server
All contents © MuleSoft Inc.
How is it different?
CUSTOMER’S NETWORK
Mule
App App App
App App App
Mule
App App App
App App App
Mule
App App App
App App App
Control
plane
Server Server Server
• CloudHub
• On-premise runtimes
• Runtime Fabric
All contents © MuleSoft Inc.
How is it different?
• CloudHub
• On-premise runtimes
• Runtime Fabric
Control
plane
CUSTOMER’S NETWORK
Server Server Server
Mule
App
Mule
App
Mule
App
Runtime Fabric services
Mule
App
Mule
App
Mule
App
Mule
App
Mule
App
Mule
App
Docker & Kubernetes
AZ-a AZ-b AZ-c
Anypoint Runtime Fabric
All contents © MuleSoft Inc.
DIY Vs ARF
33
Runtime Fabric Demo
Raveendar Bandaru :: Technical Success Manager, at
WHISHWORKS
All contents © MuleSoft Inc.
Minimum hardware (production)
3 servers, each with:
• 2 CPU cores
• 8 GiB memory
• 80 GiB dedicated disk for OS (/tmp, /logs &
/runtime-fabric)
• 60 GiB dedicated disk with 3000 provisioned IOPS
for etcd
• 250 GiB dedicated disk with 1000 provisioned
IOPS for Docker
• 1 Gbps network connection between servers
3 servers, each with:
• 2 CPU cores
• 15 GiB memory minimum
• 80 GiB dedicated disk for OSOS (/tmp, /logs &
/runtime-fabric)
• 250 GiB dedicated disk for log/metrics storage for
Docker
• 1 Gbps network connection between servers
Server Server Server
Mule
App
Mule
App
Server Server
Mule
App
Runtime Fabric services
Mule
App
Mule
App
Mule
App
Mule
App
Mule
App
Mule
App
Anypoint Runtime Fabric
Server
Docker & Kubernetes (workers)
Docker & Kubernetes (masters)
Runtime Fabric services
All contents © MuleSoft Inc.
Inside Architecture
36
Installation Steps on AWS
Docker & Kubernetes (Runtime Fabric Demo)
All contents © MuleSoft Inc.
Runtime Fabric Installer
38
• fabric.tf
– Terraform script that provisions the infrastructure on your AWS account.
• security_group.tf
– Terraform script containing the Security Groups used by the fabric.tf script.
• installer_env.sh
– Shell script of environment variables added to the controller VM acting as a
leader during the installation.
• controller_env.sh
– Shell script of environment variables added to the other controller VM(s).
• worker_env.sh
– Shell script of environment variables added to the worker VM(s).
All contents © MuleSoft Inc.
Steps
39
• Prepare AWS Account
– EC2 Keypair
– IAM Access Key and Secret Key
• Prepare RTF provisioning Scripts
– Download terraform Installable
– Initialize the terraform
– Download rtf scripts and unzip
– Configure fabric.tf script, add AWS region, credentials etc.
• Run the terraform script
• Wait for the RTF provisioning process to complete (30 mins.)
All contents © MuleSoft Inc.
Verify
40
• AWS
– Login into the Controller and Worker EC2 instances to see the progress of the
installation
– Confirm all the AWS components becoming green and active
• Anypoint Platform Management Center
– Login into the Anypoint Platform
– Access Runtime Manager and verify RTF configuration becoming active
– Once it becomes green, manage the rtf environment
– Associate the environments accordingly
Installation Steps on Azure
Docker & Kubernetes (Runtime Fabric Demo)
All contents © MuleSoft Inc.
Installation Steps
42
• Pre-Configuration
– Download the provisioning scripts from MuleSoft
– Prepare The License key in Base64 encoding and export
– Prepare a Security Keypair
– And generate final-scripts for Azure deployment
• Anypoint Platform Management Center
– Login and configure RTF properties and note the RTF
activation data for Azure
• Azure Cloud Side
– Deploy the template generated in prior steps to trigger a
environment configuration using a resource group
configuration
– And provision the RTF platform
All contents © MuleSoft Inc.
Verification Steps
43
• Azure Cloud
– Monitor the provisioning process by logging into the Master/Controller VM
– Mark the completion by visiting the worker VM logs
• Anypoint Platform Management Center
– Check the running RTF configuration in the Runtime Manager
– Assign respective Environments to the RTF
– Deploy a sample project
– Access the end-point API URL and verify the results
All contents © MuleSoft Inc.
References
44
• System Requirements for Anypoint Runtime Fabric
– https://docs.mulesoft.com/runtime-fabric/1.2/install-sys-reqs
• Installation on AWS
– https://docs.mulesoft.com/runtime-fabric/1.2/install-aws
• Installation on Azure
– https://docs.mulesoft.com/runtime-fabric/1.2/install-azure
• Network Requirements
– https://docs.mulesoft.com/runtime-fabric/1.2/install-port-reqs
All contents © MuleSoft Inc.
Runtime Fabric Maintenance
45
• Resource Allocation
– VCore’s
– Memory
• Deployments
– Zero-downtime application re-deployments
• Security
– Anypoint Security – Edge
– Anypoint Security – Tokenization
• Ops Center
– Monitor dashboards, view logs, and download debugging information
– https://<any-node-ip>:32009/web
– Gravity CLI Tool
Big Data in the MuleSoft world
Sanjeet Panday :: Technical Architect (WHISHWORKS)
All contents © MuleSoft Inc.
The data & app conundrum
2.5 quintillion bytes
of data
1
Over 1000
applications during
enterprise lifespan
2
INTELLIGENCE
Competitor
Product
Customer
Price
Partners
Market
All contents © MuleSoft Inc.
A story of music & data
All contents © MuleSoft Inc.
? What are the latest trends in music per age group
? Which are the preferred channels to buy / listen music
? What streaming platforms are gaining momentum
? Which artists have brought the biggest ROI
? Which are your top selling channels per region
? Who are your biggest rivals
? Which radio producers are more influential
Most importantly… WHY? – What will really help make successful decision
Business questions
All contents © MuleSoft Inc.
The answers are there
real-time
historic
semi-structured
big data
external
unstructured
structured
small data
internal
archive
All contents © MuleSoft Inc.
How do you integrate these data?
How do you extract analytical insights?
How do you expose data to consuming applications?
How do you apply governance and secure your data?
How do you monetise your data?
IT challenges
real-time
unstructured
historic
structured
big data
small data
internal
archive
semi-structured
external
All contents © MuleSoft Inc.
Bringing Big Data into the MuleSoft world /1
Anypoint Platform
historic Transactional
(commercial info)
Artist Master licensing catalogue social feedanalytic
engine
All contents © MuleSoft Inc.
Mulesoft - Big Data Connectors
https://www.mulesoft.com/exchange :
MapR-DB Connector - Mule 3 (byWHISHWORKS)
MongoDB Connector - Mule 3
CassandraDB Connector - Mule 3 & Mule 4
Spark SQL Connector - Mule 3
Microsoft Azure Storage Connector - Mule 3 & Mule 4 (byWHISHWORKS)
Hadoop (HDFS) Connector - Mule 3 & Mule 4
And can create new custom connectors if needed.
All contents © MuleSoft Inc.
API MONETISATION
SUBSCRIPTION MODEL
API GOVERNANCE
SECURITY
Bringing Big Data into the MuleSoft world /2
Anypoint Platform
API
All contents © MuleSoft Inc.
Benefits - IT
Unified integration layerAPI MONETISATION
SUBSCRIPTION MODEL
API GOVERNANCE
SECURITY
Anypoint Platform
API
Less configuration & development effort
Faster deployment
No need for new skillsets
Scale up at reduced cost
Data monetisation
All contents © MuleSoft Inc.
Benefits - business
Unified view of the businessAPI MONETISATION
SUBSCRIPTION MODEL
API GOVERNANCE
SECURITY
Anypoint Platform
API
Faster time-to-insight
More informed decision making
More accurate results
More opportunities for growth
Decreased costs
All contents © MuleSoft Inc.
Final thoughts
! Start with the relevant business questions
! Mash up data that can support your business questions
! Start small, iterate and execute
! Go for ‘quick wins’ and prove value to the business soon
! Invest in people and develop alliances with specialised partners
! start innovating without the complexity that is usually associated with
big data
Q&A
See you next time
Please send topic suggestions and any other comments
regarding this presentation to:
marketing@whishworks.com
www.whishworks.com
All contents © MuleSoft Inc.
Atlanta
May 14 - 15, 2019
San Francisco
June 25 - 26, 2019
Sydney
September 3 - 4, 2019
Chicago
September 11 - 12, 2019
New York
September 17 - 18, 2019
London
October 9 - 10, 2019
All contents © MuleSoft Inc.
Meet the MuleSoft Community at CONNECT
61
• Community Booth in the MuleSoft Campground
– Meet the team behind the community
– Learn and engage with other users
– Brainstorm together in the whiteboard area
• Community Meetup on Day 1
– Learn with use cases and demos
– Meet top community contributors
– Network with peers
• Register at connect.mulesoft.com
All contents © MuleSoft Inc.
Placard (in IPL) :: Want to become one !!
62
From Docker to Big Data, it's all about the Mule!
#MuleSoftMeetup

Más contenido relacionado

La actualidad más candente

MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19Julian Douch
 
Manila MuleSoft Meetup #4 January 2019
Manila MuleSoft Meetup #4 January 2019Manila MuleSoft Meetup #4 January 2019
Manila MuleSoft Meetup #4 January 2019Christopher Co
 
Perth MuleSoft Meetup Feb 2019
Perth MuleSoft Meetup Feb 2019Perth MuleSoft Meetup Feb 2019
Perth MuleSoft Meetup Feb 2019Zubair Aslam
 
Mule Runtime: Performance Tuning
Mule Runtime: Performance Tuning Mule Runtime: Performance Tuning
Mule Runtime: Performance Tuning MuleSoft
 
Troubleshooting Anypoint Platform
Troubleshooting Anypoint PlatformTroubleshooting Anypoint Platform
Troubleshooting Anypoint PlatformMuleSoft
 
MuleSoft Manchester Meetup #2 slides 29th October 2019
MuleSoft Manchester Meetup #2 slides 29th October 2019MuleSoft Manchester Meetup #2 slides 29th October 2019
MuleSoft Manchester Meetup #2 slides 29th October 2019Ieva Navickaite
 
Manila MuleSoft Meetup - May 2018
Manila MuleSoft Meetup - May 2018Manila MuleSoft Meetup - May 2018
Manila MuleSoft Meetup - May 2018Ryan Anthony Andal
 
Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12Akshata Sawant
 
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...Manish Kumar Yadav
 
On prem to cloud hub migration (updated)
On prem to cloud hub migration (updated)On prem to cloud hub migration (updated)
On prem to cloud hub migration (updated)Sandeep Deshmukh
 
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF OperationsMuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF OperationsJulian Douch
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019Julian Douch
 
MuleSoft Architecture Presentation
MuleSoft Architecture PresentationMuleSoft Architecture Presentation
MuleSoft Architecture PresentationRupesh Sinha
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Angel Alberici
 
Special MuleSoft Meetup at London CONNECT
Special MuleSoft Meetup at London CONNECTSpecial MuleSoft Meetup at London CONNECT
Special MuleSoft Meetup at London CONNECTSabrina Marechal
 
Hyderabad meet up-sep12
Hyderabad meet up-sep12Hyderabad meet up-sep12
Hyderabad meet up-sep12Sravan Lingam
 
Tips and Tricks for the Advanced Mule Developer with Tesla and Twitter
Tips and Tricks for the Advanced Mule Developer with Tesla and Twitter Tips and Tricks for the Advanced Mule Developer with Tesla and Twitter
Tips and Tricks for the Advanced Mule Developer with Tesla and Twitter MuleSoft
 
Warsaw MuleSoft Meetup #7 - custom policy
Warsaw MuleSoft Meetup #7 - custom policyWarsaw MuleSoft Meetup #7 - custom policy
Warsaw MuleSoft Meetup #7 - custom policyPatryk Bandurski
 
Meetup_Bangalore_Rajesh
Meetup_Bangalore_RajeshMeetup_Bangalore_Rajesh
Meetup_Bangalore_RajeshD.Rajesh Kumar
 
First Caracas MuleSoft Meetup Slides
First Caracas MuleSoft Meetup SlidesFirst Caracas MuleSoft Meetup Slides
First Caracas MuleSoft Meetup SlidesFernando Silva
 

La actualidad más candente (20)

MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19MuleSoft meetup_sg_no2_may19
MuleSoft meetup_sg_no2_may19
 
Manila MuleSoft Meetup #4 January 2019
Manila MuleSoft Meetup #4 January 2019Manila MuleSoft Meetup #4 January 2019
Manila MuleSoft Meetup #4 January 2019
 
Perth MuleSoft Meetup Feb 2019
Perth MuleSoft Meetup Feb 2019Perth MuleSoft Meetup Feb 2019
Perth MuleSoft Meetup Feb 2019
 
Mule Runtime: Performance Tuning
Mule Runtime: Performance Tuning Mule Runtime: Performance Tuning
Mule Runtime: Performance Tuning
 
Troubleshooting Anypoint Platform
Troubleshooting Anypoint PlatformTroubleshooting Anypoint Platform
Troubleshooting Anypoint Platform
 
MuleSoft Manchester Meetup #2 slides 29th October 2019
MuleSoft Manchester Meetup #2 slides 29th October 2019MuleSoft Manchester Meetup #2 slides 29th October 2019
MuleSoft Manchester Meetup #2 slides 29th October 2019
 
Manila MuleSoft Meetup - May 2018
Manila MuleSoft Meetup - May 2018Manila MuleSoft Meetup - May 2018
Manila MuleSoft Meetup - May 2018
 
Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12Mumbai MuleSoft Meetup 12
Mumbai MuleSoft Meetup 12
 
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...
Clustering, Server setup and Hybrid deployment setup using Anypoint Runtime M...
 
On prem to cloud hub migration (updated)
On prem to cloud hub migration (updated)On prem to cloud hub migration (updated)
On prem to cloud hub migration (updated)
 
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF OperationsMuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
MuleSoft Meetup Singapore - Reliable Messaging & RTF Operations
 
MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019MuleSoft Meetup Singapore March 2019
MuleSoft Meetup Singapore March 2019
 
MuleSoft Architecture Presentation
MuleSoft Architecture PresentationMuleSoft Architecture Presentation
MuleSoft Architecture Presentation
 
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
Mule 4 migration + Common Integration Challenges : MuleSoft Virtual Muleys Me...
 
Special MuleSoft Meetup at London CONNECT
Special MuleSoft Meetup at London CONNECTSpecial MuleSoft Meetup at London CONNECT
Special MuleSoft Meetup at London CONNECT
 
Hyderabad meet up-sep12
Hyderabad meet up-sep12Hyderabad meet up-sep12
Hyderabad meet up-sep12
 
Tips and Tricks for the Advanced Mule Developer with Tesla and Twitter
Tips and Tricks for the Advanced Mule Developer with Tesla and Twitter Tips and Tricks for the Advanced Mule Developer with Tesla and Twitter
Tips and Tricks for the Advanced Mule Developer with Tesla and Twitter
 
Warsaw MuleSoft Meetup #7 - custom policy
Warsaw MuleSoft Meetup #7 - custom policyWarsaw MuleSoft Meetup #7 - custom policy
Warsaw MuleSoft Meetup #7 - custom policy
 
Meetup_Bangalore_Rajesh
Meetup_Bangalore_RajeshMeetup_Bangalore_Rajesh
Meetup_Bangalore_Rajesh
 
First Caracas MuleSoft Meetup Slides
First Caracas MuleSoft Meetup SlidesFirst Caracas MuleSoft Meetup Slides
First Caracas MuleSoft Meetup Slides
 

Similar a WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019

Extending The Power Of Anypoint Platform Using Anypoint Service Mesh
Extending The Power Of Anypoint Platform Using Anypoint Service MeshExtending The Power Of Anypoint Platform Using Anypoint Service Mesh
Extending The Power Of Anypoint Platform Using Anypoint Service MeshAaronLieberman5
 
São Paulo MuleSoft Meetup - Deployments Models
São Paulo MuleSoft Meetup - Deployments ModelsSão Paulo MuleSoft Meetup - Deployments Models
São Paulo MuleSoft Meetup - Deployments ModelsGuilherme Pereira Silva
 
Learn mulesoft from scratch
Learn mulesoft from scratchLearn mulesoft from scratch
Learn mulesoft from scratchNikhil More
 
Meetup slide 20_apr
Meetup slide 20_aprMeetup slide 20_apr
Meetup slide 20_aprSantosh Ojha
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysAngel Alberici
 
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftHarshana Martin
 
Warsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime FabricWarsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime FabricPatryk Bandurski
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Christophe Lucas
 
Mulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesByreddy Sravan Kumar Reddy
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...Jitendra Bafna
 
Mulesoftmeetup Thiruvanathapuram #4
Mulesoftmeetup Thiruvanathapuram #4Mulesoftmeetup Thiruvanathapuram #4
Mulesoftmeetup Thiruvanathapuram #4Anurag Dwivedi
 
MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021Julian Douch
 
Virtual meetup - Exploring the Runtime Fabric deployment model
Virtual meetup - Exploring the Runtime Fabric deployment modelVirtual meetup - Exploring the Runtime Fabric deployment model
Virtual meetup - Exploring the Runtime Fabric deployment modelJimmy Attia
 
Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Daniel Soffner
 
Vancouver mulesoft meetup_september_2020
Vancouver mulesoft meetup_september_2020Vancouver mulesoft meetup_september_2020
Vancouver mulesoft meetup_september_2020Vikalp Bhalia
 
MuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_CharlotteMuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_CharlotteSubhash Patel
 
Perth meetup Oct 2019
Perth meetup Oct 2019Perth meetup Oct 2019
Perth meetup Oct 2019Zubair Aslam
 
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...Jitendra Bafna
 

Similar a WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019 (20)

Extending The Power Of Anypoint Platform Using Anypoint Service Mesh
Extending The Power Of Anypoint Platform Using Anypoint Service MeshExtending The Power Of Anypoint Platform Using Anypoint Service Mesh
Extending The Power Of Anypoint Platform Using Anypoint Service Mesh
 
São Paulo MuleSoft Meetup - Deployments Models
São Paulo MuleSoft Meetup - Deployments ModelsSão Paulo MuleSoft Meetup - Deployments Models
São Paulo MuleSoft Meetup - Deployments Models
 
Mule soft dubai virtual meetup 27_apr
Mule soft dubai virtual meetup 27_aprMule soft dubai virtual meetup 27_apr
Mule soft dubai virtual meetup 27_apr
 
Learn mulesoft from scratch
Learn mulesoft from scratchLearn mulesoft from scratch
Learn mulesoft from scratch
 
Meetup slide 20_apr
Meetup slide 20_aprMeetup slide 20_apr
Meetup slide 20_apr
 
MuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleysMuleSoft Sizing Guidelines - VirtualMuleys
MuleSoft Sizing Guidelines - VirtualMuleys
 
Deploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShiftDeploying and Managing Anypoint Runtime Fabric on OpenShift
Deploying and Managing Anypoint Runtime Fabric on OpenShift
 
Warsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime FabricWarsaw MuleSoft Meetup - Runtime Fabric
Warsaw MuleSoft Meetup - Runtime Fabric
 
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
Perth DevOps Meetup - Introducing the IBM Innovation Lab - 12112015
 
Mulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different servicesMulesoft Connections to different companies, and different services
Mulesoft Connections to different companies, and different services
 
Mule soft indore meetup 2
Mule soft indore meetup 2Mule soft indore meetup 2
Mule soft indore meetup 2
 
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
MuleSoft Surat Virtual Meetup#16 - Anypoint Deployment Option, API and Operat...
 
Mulesoftmeetup Thiruvanathapuram #4
Mulesoftmeetup Thiruvanathapuram #4Mulesoftmeetup Thiruvanathapuram #4
Mulesoftmeetup Thiruvanathapuram #4
 
MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021MuleSoft Meetup Singapore June 2021
MuleSoft Meetup Singapore June 2021
 
Virtual meetup - Exploring the Runtime Fabric deployment model
Virtual meetup - Exploring the Runtime Fabric deployment modelVirtual meetup - Exploring the Runtime Fabric deployment model
Virtual meetup - Exploring the Runtime Fabric deployment model
 
Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022Melbourne Virtual MuleSoft Meetup December 2022
Melbourne Virtual MuleSoft Meetup December 2022
 
Vancouver mulesoft meetup_september_2020
Vancouver mulesoft meetup_september_2020Vancouver mulesoft meetup_september_2020
Vancouver mulesoft meetup_september_2020
 
MuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_CharlotteMuleSoft Meetup Virtual_ 2_Charlotte
MuleSoft Meetup Virtual_ 2_Charlotte
 
Perth meetup Oct 2019
Perth meetup Oct 2019Perth meetup Oct 2019
Perth meetup Oct 2019
 
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
MuleSoft Surat Virtual Meetup#15 - Caching Scope, Caching Strategy and Jenkin...
 

Más de Coforge (Erstwhile WHISHWORKS) (14)

Implementing your APIs with zero trust
Implementing your APIs with zero trustImplementing your APIs with zero trust
Implementing your APIs with zero trust
 
Performing a successful technical debt assessment in Salesforce
Performing a successful technical debt assessment in SalesforcePerforming a successful technical debt assessment in Salesforce
Performing a successful technical debt assessment in Salesforce
 
Kafka in banking infographic
Kafka in banking infographicKafka in banking infographic
Kafka in banking infographic
 
The use of data in 2020 and beyond
The use of data in 2020 and beyondThe use of data in 2020 and beyond
The use of data in 2020 and beyond
 
7 steps to Predictive Analytics
7 steps to Predictive Analytics 7 steps to Predictive Analytics
7 steps to Predictive Analytics
 
Big Data into the MuleSoft world
Big Data into the MuleSoft worldBig Data into the MuleSoft world
Big Data into the MuleSoft world
 
Integration Snapshot 2018/2019
Integration Snapshot 2018/2019Integration Snapshot 2018/2019
Integration Snapshot 2018/2019
 
Big Data Snapshot - June 2018
Big Data Snapshot - June 2018Big Data Snapshot - June 2018
Big Data Snapshot - June 2018
 
SUEZ Business Transformation Journey
SUEZ Business Transformation JourneySUEZ Business Transformation Journey
SUEZ Business Transformation Journey
 
Telecom Service Integration
Telecom Service IntegrationTelecom Service Integration
Telecom Service Integration
 
Microservices with Mule
Microservices with MuleMicroservices with Mule
Microservices with Mule
 
Message oriented middleware
Message oriented middlewareMessage oriented middleware
Message oriented middleware
 
Mule ESB- Data Validation- Best Practices
Mule ESB-  Data Validation- Best PracticesMule ESB-  Data Validation- Best Practices
Mule ESB- Data Validation- Best Practices
 
Best way to Deploy a Mule ESB Application
Best way to Deploy a Mule ESB ApplicationBest way to Deploy a Mule ESB Application
Best way to Deploy a Mule ESB Application
 

Último

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 

Último (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019

  • 1. From Docker to Big Data, it's all about the Mule! #MuleSoftMeetup Hyderabad, 27 April 2019
  • 2. All contents © MuleSoft Inc. Agenda 2 • Introductions • Mule 4 implementation case study • Anypoint Runtime Fabric • Big Data in the MuleSoft world • Q&A Session • What’s next
  • 3. All contents © MuleSoft Inc. Speakers 3 • Shashidhar Gurumurthy :: Technical Enablement Director (MULESOFT) • Sudarsana Raju :: AVP, Delivery (WHISHWORKS) • Mahesh Raja :: Technical Architect (WHISHWORKS) • Rupesh Sinha :: Technical Architect (WHISHWORKS) • Sanjeet Pandey :: Technical Architect (WHISHWORKS) • Raveendar Bandaru :: Technical Success Manager (WHISHWORKS)
  • 4. MuleSoft Meetups Hyderabad Chapter Raveendar Bandaru :: Community Meetups Group Leader
  • 5. All contents © MuleSoft Inc. Community Meetups 5 • 103+ Groups across the globe • 120+ MuleSoft Community Meetups were held across 30+ countries in 2018 • 5000+ attendees participated • Already hits the ground sprinting with 27+ events scheduled so far in 2019 • A separate Community Meetup Booth in the MuleSoft Connect • Interested in speaking at a Meetup or being involved in the organization? meetups@mulesoft.com
  • 6. Introduction :: sponsor cum organizer Sudarsana Raju Sangaraju :: AVP, Delivery(WHISHWORKS)
  • 7. All contents © MuleSoft Inc. Introduction 7 Meetup Organizer and sponsor: – WHISHWORKS • A MuleSoft integration and Big Data specialist, helps businesses succeed in their digital transformation journeys and monetise their data • Best Service Delivery partner (EMEA) • 5x MuleSoft partner award winner 2015-2018 • 300+ MuleSoft Certifications • 100+ Successful MuleSoft Implementations • 5000+ APIs • 5 MuleSoft Certified Connectors
  • 8. Mule 4 implementation case study Mahesh Raja :: Technical Architect (WHISHWORKS)
  • 9. All contents © MuleSoft Inc. • 30 years of operation • 80 Stores across UK and Ireland • 200 concessions • Trade in 27 countries • Multi-channel, multi-location strategy 9 Large fashion retailer
  • 10. All contents © MuleSoft Inc. 10 • Rigid and difficult to support point-to- point connections • Siloed data and legacy systems impact time-to-market capabilities • Long concession partner onboarding process (3-6 months) • Increased manual work leading to operational inefficiencies The Challenge
  • 11. All contents © MuleSoft Inc. 11 AS-IS Landscape
  • 12. All contents © MuleSoft Inc. 12 Discovery phase • Study of the AS-IS landscape and business requirements, including existing problems and challenges. • Creation of a TO-BE reference architecture based on CloudHub. • Single concession partner onboarding solution to prove ROI and gain the confidence of key stakeholders. Mule 4 implementation • Connected legacy retail engine with the concession partner solution • Loose-coupling and re-usability enables the retailer to digitally onboard new concession partners fast and with minimal effort. • Seamless exchange and processing of data associated with orders, product, sales and returns, inventory and shipment. The Solution
  • 13. All contents © MuleSoft Inc. 13 Open up the transfer process, making it visible and accessible to the retailer To-Be Landscape
  • 14. All contents © MuleSoft Inc. 14 • Minimum viable product with focus on onboarding concession partners quickly and efficiently. • Built a flexible and extensible framework to support the retailer’s global market and future enhancements • Key use cases: transmission of Product, Price, Stock, Sales transactions and Sales Orders between the retailer’s supply chain system and Concession Partners Phase-1 Implementation
  • 15. All contents © MuleSoft Inc. 15 • Reliable processing with no data loss • Secure scalability with secure logging and monitoring • Archiving of input and output external data for auditing • Automated notifications and reprocessing strategies • The 3-layered architecture supports horizontal and vertical scalability • Ability to handle high volumes of transactions, through pagination and streaming Technology Enablers
  • 16. All contents © MuleSoft Inc. 16 Phase-1 Technical Blueprint #1
  • 17. All contents © MuleSoft Inc. 17 Phase-1 Technical Blueprint #2 Supply chain system
  • 18. All contents © MuleSoft Inc. • Ability to digitally onboard new concession partners with ease and speed. • Transparency and control on data exchange • Replaced manual operational steps through automated processing and orchestration resulting in improved data quality and reduced man- efforts. • Near real-time alerting and monitoring of the status of messages • Reduction of technical debt by replacing point to point connections with API-led integration 18 Challenges Addressed
  • 19. Anypoint Runtime Fabric Rupesh Sinha :: Technical Architect (WHISHWORKS)
  • 20. All contents © MuleSoft Inc. Enterprise Cloud Strategy Data residency Security Cloud-first initiatives Compliance Internal regulations
  • 21. All contents © MuleSoft Inc. Enterprise Cloud Strategy 21
  • 22. All contents © MuleSoft Inc. And we see this with MuleSoft customers as well
  • 23. How MuleSoft supports Hybrid-Cloud deployments?
  • 24. All contents © MuleSoft Inc. Anypoint Platform
  • 25. All contents © MuleSoft Inc. Top priorities MULTI & HYBRID CLOUD ● Azure ● AWS ● Data centers
  • 26. All contents © MuleSoft Inc. • Container service to orchestrate and automate the deployment of Mule runtimes into your cloud or on-premises. • Isolation between applications by running a separate Mule runtime per application. • Ability to run multiple versions of Mule runtime on the same set of resources. • Scaling applications across multiple replicas. • Automated application fail- over. • Application management with Anypoint Runtime Manager. Anypoint Runtime Fabric CUSTOMER’S NETWORK Control plane Server Server Server Mule App Mule App Mule App Mule App Mule App Mule App Mule App Mule App Mule App Runtime FabricDocker K8s
  • 27. All contents © MuleSoft Inc. Docket & Kubernetes • No need to have expertise on Docker or Kubernetes • Simply use templates & scripts provided by MuleSoft for setting up Runtime Fabric on Cloud of your choice.
  • 28. All contents © MuleSoft Inc. With Anypoint Runtime Fabric, you can • Deploy consistently across AWS, Azure or data center • Run multiple versions of the runtime in a single Runtime Fabric • Reap the benefits of the cloud, on-premises • Manage it all in MuleSoft’s control plane
  • 29. How is Runtime Fabric different from CloudHub?
  • 30. All contents © MuleSoft Inc. How is it different? • CloudHub • On-premise runtimes • Runtime Fabric Control plane Mule App Server
  • 31. All contents © MuleSoft Inc. How is it different? CUSTOMER’S NETWORK Mule App App App App App App Mule App App App App App App Mule App App App App App App Control plane Server Server Server • CloudHub • On-premise runtimes • Runtime Fabric
  • 32. All contents © MuleSoft Inc. How is it different? • CloudHub • On-premise runtimes • Runtime Fabric Control plane CUSTOMER’S NETWORK Server Server Server Mule App Mule App Mule App Runtime Fabric services Mule App Mule App Mule App Mule App Mule App Mule App Docker & Kubernetes AZ-a AZ-b AZ-c Anypoint Runtime Fabric
  • 33. All contents © MuleSoft Inc. DIY Vs ARF 33
  • 34. Runtime Fabric Demo Raveendar Bandaru :: Technical Success Manager, at WHISHWORKS
  • 35. All contents © MuleSoft Inc. Minimum hardware (production) 3 servers, each with: • 2 CPU cores • 8 GiB memory • 80 GiB dedicated disk for OS (/tmp, /logs & /runtime-fabric) • 60 GiB dedicated disk with 3000 provisioned IOPS for etcd • 250 GiB dedicated disk with 1000 provisioned IOPS for Docker • 1 Gbps network connection between servers 3 servers, each with: • 2 CPU cores • 15 GiB memory minimum • 80 GiB dedicated disk for OSOS (/tmp, /logs & /runtime-fabric) • 250 GiB dedicated disk for log/metrics storage for Docker • 1 Gbps network connection between servers Server Server Server Mule App Mule App Server Server Mule App Runtime Fabric services Mule App Mule App Mule App Mule App Mule App Mule App Anypoint Runtime Fabric Server Docker & Kubernetes (workers) Docker & Kubernetes (masters) Runtime Fabric services
  • 36. All contents © MuleSoft Inc. Inside Architecture 36
  • 37. Installation Steps on AWS Docker & Kubernetes (Runtime Fabric Demo)
  • 38. All contents © MuleSoft Inc. Runtime Fabric Installer 38 • fabric.tf – Terraform script that provisions the infrastructure on your AWS account. • security_group.tf – Terraform script containing the Security Groups used by the fabric.tf script. • installer_env.sh – Shell script of environment variables added to the controller VM acting as a leader during the installation. • controller_env.sh – Shell script of environment variables added to the other controller VM(s). • worker_env.sh – Shell script of environment variables added to the worker VM(s).
  • 39. All contents © MuleSoft Inc. Steps 39 • Prepare AWS Account – EC2 Keypair – IAM Access Key and Secret Key • Prepare RTF provisioning Scripts – Download terraform Installable – Initialize the terraform – Download rtf scripts and unzip – Configure fabric.tf script, add AWS region, credentials etc. • Run the terraform script • Wait for the RTF provisioning process to complete (30 mins.)
  • 40. All contents © MuleSoft Inc. Verify 40 • AWS – Login into the Controller and Worker EC2 instances to see the progress of the installation – Confirm all the AWS components becoming green and active • Anypoint Platform Management Center – Login into the Anypoint Platform – Access Runtime Manager and verify RTF configuration becoming active – Once it becomes green, manage the rtf environment – Associate the environments accordingly
  • 41. Installation Steps on Azure Docker & Kubernetes (Runtime Fabric Demo)
  • 42. All contents © MuleSoft Inc. Installation Steps 42 • Pre-Configuration – Download the provisioning scripts from MuleSoft – Prepare The License key in Base64 encoding and export – Prepare a Security Keypair – And generate final-scripts for Azure deployment • Anypoint Platform Management Center – Login and configure RTF properties and note the RTF activation data for Azure • Azure Cloud Side – Deploy the template generated in prior steps to trigger a environment configuration using a resource group configuration – And provision the RTF platform
  • 43. All contents © MuleSoft Inc. Verification Steps 43 • Azure Cloud – Monitor the provisioning process by logging into the Master/Controller VM – Mark the completion by visiting the worker VM logs • Anypoint Platform Management Center – Check the running RTF configuration in the Runtime Manager – Assign respective Environments to the RTF – Deploy a sample project – Access the end-point API URL and verify the results
  • 44. All contents © MuleSoft Inc. References 44 • System Requirements for Anypoint Runtime Fabric – https://docs.mulesoft.com/runtime-fabric/1.2/install-sys-reqs • Installation on AWS – https://docs.mulesoft.com/runtime-fabric/1.2/install-aws • Installation on Azure – https://docs.mulesoft.com/runtime-fabric/1.2/install-azure • Network Requirements – https://docs.mulesoft.com/runtime-fabric/1.2/install-port-reqs
  • 45. All contents © MuleSoft Inc. Runtime Fabric Maintenance 45 • Resource Allocation – VCore’s – Memory • Deployments – Zero-downtime application re-deployments • Security – Anypoint Security – Edge – Anypoint Security – Tokenization • Ops Center – Monitor dashboards, view logs, and download debugging information – https://<any-node-ip>:32009/web – Gravity CLI Tool
  • 46. Big Data in the MuleSoft world Sanjeet Panday :: Technical Architect (WHISHWORKS)
  • 47. All contents © MuleSoft Inc. The data & app conundrum 2.5 quintillion bytes of data 1 Over 1000 applications during enterprise lifespan 2 INTELLIGENCE Competitor Product Customer Price Partners Market
  • 48. All contents © MuleSoft Inc. A story of music & data
  • 49. All contents © MuleSoft Inc. ? What are the latest trends in music per age group ? Which are the preferred channels to buy / listen music ? What streaming platforms are gaining momentum ? Which artists have brought the biggest ROI ? Which are your top selling channels per region ? Who are your biggest rivals ? Which radio producers are more influential Most importantly… WHY? – What will really help make successful decision Business questions
  • 50. All contents © MuleSoft Inc. The answers are there real-time historic semi-structured big data external unstructured structured small data internal archive
  • 51. All contents © MuleSoft Inc. How do you integrate these data? How do you extract analytical insights? How do you expose data to consuming applications? How do you apply governance and secure your data? How do you monetise your data? IT challenges real-time unstructured historic structured big data small data internal archive semi-structured external
  • 52. All contents © MuleSoft Inc. Bringing Big Data into the MuleSoft world /1 Anypoint Platform historic Transactional (commercial info) Artist Master licensing catalogue social feedanalytic engine
  • 53. All contents © MuleSoft Inc. Mulesoft - Big Data Connectors https://www.mulesoft.com/exchange : MapR-DB Connector - Mule 3 (byWHISHWORKS) MongoDB Connector - Mule 3 CassandraDB Connector - Mule 3 & Mule 4 Spark SQL Connector - Mule 3 Microsoft Azure Storage Connector - Mule 3 & Mule 4 (byWHISHWORKS) Hadoop (HDFS) Connector - Mule 3 & Mule 4 And can create new custom connectors if needed.
  • 54. All contents © MuleSoft Inc. API MONETISATION SUBSCRIPTION MODEL API GOVERNANCE SECURITY Bringing Big Data into the MuleSoft world /2 Anypoint Platform API
  • 55. All contents © MuleSoft Inc. Benefits - IT Unified integration layerAPI MONETISATION SUBSCRIPTION MODEL API GOVERNANCE SECURITY Anypoint Platform API Less configuration & development effort Faster deployment No need for new skillsets Scale up at reduced cost Data monetisation
  • 56. All contents © MuleSoft Inc. Benefits - business Unified view of the businessAPI MONETISATION SUBSCRIPTION MODEL API GOVERNANCE SECURITY Anypoint Platform API Faster time-to-insight More informed decision making More accurate results More opportunities for growth Decreased costs
  • 57. All contents © MuleSoft Inc. Final thoughts ! Start with the relevant business questions ! Mash up data that can support your business questions ! Start small, iterate and execute ! Go for ‘quick wins’ and prove value to the business soon ! Invest in people and develop alliances with specialised partners ! start innovating without the complexity that is usually associated with big data
  • 58. Q&A
  • 59. See you next time Please send topic suggestions and any other comments regarding this presentation to: marketing@whishworks.com www.whishworks.com
  • 60. All contents © MuleSoft Inc. Atlanta May 14 - 15, 2019 San Francisco June 25 - 26, 2019 Sydney September 3 - 4, 2019 Chicago September 11 - 12, 2019 New York September 17 - 18, 2019 London October 9 - 10, 2019
  • 61. All contents © MuleSoft Inc. Meet the MuleSoft Community at CONNECT 61 • Community Booth in the MuleSoft Campground – Meet the team behind the community – Learn and engage with other users – Brainstorm together in the whiteboard area • Community Meetup on Day 1 – Learn with use cases and demos – Meet top community contributors – Network with peers • Register at connect.mulesoft.com
  • 62. All contents © MuleSoft Inc. Placard (in IPL) :: Want to become one !! 62
  • 63. From Docker to Big Data, it's all about the Mule! #MuleSoftMeetup