This document discusses how a digital transformation was supported by implementing WSO2 ESB. Key achievements include processing over 3 million messages and 100 million service calls per day, reducing transaction times by 300% and onboarding times by 200%, and handling over 60 million messages during peaks. Previously, message processing took close to a day during peaks and scaling was constrained. WSO2 ESB supported this transformation by enabling flexible message handling with multiple transports, customizability by removing or extending components, business alignment by grouping message flows by module, and scalability by customizing and scaling each instance independently.
[WSO2 Summit Chicago 2018] Digital Transformation Supported by WSO2 ESB
1. Make Digital Real | Execute
Smart
Digital Transformation supported by WSO2 ESB
2. What’s achieved?
✓ Close to 3 million messages per day (avg size 100kb).
✓ 100+ million service calls and/or transformation per day
✓ 300% reduction in end-to-end transaction processing time.
✓ 200% reduction in new client/partner onboarding window.
✓ 60+ MPS during peak times
What was?
✓ During peak times – end to end message processing close to a day
✓ Myriad combinations of message processing and/or transformation needs
✓ Scaling highly constrained – monolithic application
✓ Client/partner on-boarding – a miniature project by itself
3. North America Europe Asia/ANZ India
KEY
Company HQ
Delivery
Learning Center
Beijing, China
Cape Town, South Africa
Dubai, UAE
Kuala Lumpur, Malaysia
Melbourne, Australia
Singapore
Sydney, Australia
Shanghai, China
Tokyo, Japan
Basel, Switzerland
Cologne, Germany
Dublin, Ireland
London, UK
Munich, Germany
Paris, France
Stockholm, Sweden
Utrecht, Netherlands
Chicago, IL
Cleveland, OH
Dallas, TX
Gainesville, FL
Los Angeles, CA
Minneapolis, MN
New York, NY
Bangalore
Bhubaneswar
Chennai
Hyderabad
Pune
San Joe, CA
Scottsdale, AZ
Toronto, Canada
Redmond, WA
Warren, NJ
19,000
Mindtree Minds
$846 M
Annual Revenue
339
Active Clients
14 of Fortune 100
Mindtree at a glance
4. Simplified Solution Architecture
Database
(Cassandra)
Platform as a Service
(RedHat Open Shift)
Business Services – Level 4 requirements
(SpringBoot Microservices)
Business Abilities – Level 3 requirements
(WSO2 ESB)
User Engagement
(Angular JS)
Partner Engagement
(ApiGee/Dell Boomi)
Framework & Utility Components
(Zookeeper, Kubernetes, Splunk, etc)
Channels
Messaging
(Kafka,MQ)
6. How WSO2 ESB supported?
Message Handling
❑ Define & implement services 30+ transformations
❑ Support multiple transports in & out – standard & custom
❑ Easy integration with Zookeper, Kafka, OpenShift, etc
Customizability
❑ Ability to strip various components without compromising functionality
❑ Ability to extend core capabilities with custom libraries
Business Alignment
❑ ESB instances logically grouped as per business modules
❑ Ability to implement complex message flows
❑ Flexibly to group based on business capability and scale accordingly.
Scalability
❑ Scale each module/instance in tandem with varying demand
❑ Flexibility to start each instance with customized settings
Automation
❑ Automate entire flow form skimmed version to a working ESB instance
❑ Ability to add just the needed features in each instance
❑ Ability to have reusable components shared across instances