1
The Future of Mobile App Development for Financial Services
Cathal McGloin
VP, Red Hat Mobile
2
How can IT enable Innovation and Agility for
Financial Services?
1. Collaboration
2. Agile Technologies
3. Microservices Architecture
4. Cloud & DevOps
3
Lines of Business
driving innovation
I.T. Leaders
enabling change
A Collaborative Model
4
Who is driving Mobile App Development ?
Source: Vanson Bourne: Red Hat Mobile Maturity Survey 2016
38%29%
24% 36%
17%19%
19% 14%
NOW NEXT 2 YRS
Ad-hoc
MCoE
Business-led
IT-led
5
The need for Agility
System of Record
Monolithic
Multi Featured
Long Development Cycle
Costly
Infrequent, Large Updates
System of Engagement
Simple, Nimble Apps
Highly targeted to need
Fast Development Cycle
Affordable
CD & CI
Traditional Approach The Mobile Way
6
Native Hybrid
Popula
rity
Source: Forrester Global Developer Survey 2015
Base: 790 Global mobile developers
“How you build out mobile apps or mobile-optimized websites”
Client Side Toolkits are Changing
7
The Rise of RMAD
• Demand vs. Capacity
• Citizen Developer
• Need for Agility
• Lower cost of development
By 2020, 70% of enterprise
mobile apps used in enterprises
will be developed or adopted
without IT involvement.
Gartner 2016
…but, It’s not a silver bullet.
8
Backend Integration –Growth of JavaScript
Source: Vanson Bourne: Red Hat Mobile Maturity Survey 2016
By 2020, the vast majority of
application development —
mobile and traditional (or
desktop) — will have moved to
lightweight Web- and mobile-
style app integration
approaches.
Gartner
9
Respond quickly to change though orchestration
API-led integration across multiple devices/deployments
Enhanced re-usability of backend integration
Supports Innovation by citizen developer
DevOps-friendly
Why Mobile Microservices?
10
App places orders for umbrellas
Adjusts order based on predicted rainfall
Sends an SMS when order is placed
Practical ExampleUmbrella Salesperson
bit.ly/microprimer
11
Attempt #1 - Good
12
Attempt #2 - Better
13
Benchmark
14
Mobile Centric ArchitecturesThe Microservices Way
Cian Clarke
Software Engineer
Cloud & DevOps
15
Mobile App Dev Lifecycle
16
Cloud Integration & Scaling
17
Use of Platforms & Frameworks
Source: Vanson Bourne: Red Hat Mobile
Maturity Survey 2016
18
And finally, the Return on Investment
Source: Vanson Bourne: Red Hat
Mobile Maturity Survey 2016
19