Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Platform Thinking - Bringing Agility to Business
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Avinash Chugh
October 17, 2019
Technology
33
0
Share
Platform Thinking - Bringing Agility to Business
...deck used recently at the Bank of America - Innovation Day, 2019 in Hyderabad.
Avinash Chugh
October 17, 2019
More Decks by Avinash Chugh
See All by Avinash Chugh
Embracing the changing technology paradigms
avinashchugh
0
40
product thinking is problem solving.
avinashchugh
0
150
The anatomy of a platform.
avinashchugh
0
110
Evolutionary Enterprise Architectures
avinashchugh
0
63
Continuous Delivery in Motion
avinashchugh
0
130
seven tips to effective writing
avinashchugh
0
230
clean code: four rules of simple design
avinashchugh
5
1.2k
micro services, yotta benefits
avinashchugh
1
200
managing build artifacts with nexus
avinashchugh
0
96
Other Decks in Technology
See All in Technology
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
650
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
77k
FASTでAIエージェントを作りまくろう!
yukiogawa
4
180
ハーネスエンジニアリング×AI適応開発
aictokamiya
1
910
「活動」は激変する。「ベース」は変わらない ~ 4つの軸で捉える_AI時代ソフトウェア開発マネジメント
sentokun
0
140
LLMに何を任せ、何を任せないか
cap120
11
6.7k
SaaSの操作主体は人間からAIへ - 経理AIエージェントが目指す深い自動化
nishihira
0
130
Kubernetesの「隠れメモリ消費」によるNode共倒れと、Request適正化という処方箋
g0xu
0
170
OpenClawでPM業務を自動化
knishioka
2
350
私がよく使うMCPサーバー3選と社内で安全に活用する方法
kintotechdev
0
150
Bref でサービスを運用している話
sgash708
0
220
【AWS】CloudTrail LakeとCloudWatch Logs Insightsの使い分け方針
tsurunosd
0
130
Featured
See All Featured
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.4k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
140
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Odyssey Design
rkendrick25
PRO
2
560
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
53k
The Mindset for Success: Future Career Progression
greggifford
PRO
0
290
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
160
Transcript
GLOBAL SOFTWARE CONSULTANCY Platform Thinking Bringing Agility to Business Avinash
Chugh, Head of Technology, ThoughtWorks India 1 © 2019 ThoughtWorks
2 They are setting the standard for what it means
to be a modern digital business, while the rest of the world is feeling pressured to catch up. But to truly succeed you must understand the authentic digital YOU THE DIGITAL DISRUPTORS © 2019 ThoughtWorks
3 MODERN DIGITAL BUSINESSES DELIVER RESULTS Organized around outcomes, the
ability to respond and deliver technology that enables value. Address heightened customer expectations, build intimacy and gain competitive advantage Deep Customer Insights Technologies & business processes that make new opportunities possible New Digital Revenue Streams Significantly faster delivery of new products & services to your customers Increased Speed to Market ©ThoughtWorks 2019 Commercial in Confidence © 2019 ThoughtWorks
4 ©ThoughtWorks 2019 Commercial in Confidence THE BUILDING BLOCKS OF
A MODERN DIGITAL BUSINESS Engineering Culture, Delivery Mindset Experience Design and Product Capability Platform Strategy Frictionless Operating Model Intelligence Driven Decision Making © 2019 ThoughtWorks
5 PLATFORM STRATEGY IN ACTION Reimagining the Digital Lending Platform
for a large private bank in INDIA
CHALLENGES IN THE ENTERPRISE WORLD 6 Hard to adapt means
the product could take months, maybe years to evolve/upgrade. 6 Hard to extract insights across the data islands, or address any real-time analytical business needs. An ecosystem of snowflake product implementation, each solving a specific business problem. Duplicate effort for building the exact, same capability across multiple organization silos. © 2019 ThoughtWorks
7 7 ONLINE SERVICES Uber rides, Food orders Grocery purchases
Traveling abroad Mix up your images to match your content. DEFAULTERS Ratings on Uber and Amazon for sellers and buyers PAYMENT PATTERNS Utility bill payments Mutual Funds SIPs Insurance payments © 2019 ThoughtWorks EMERGING CONSUMER TRENDS Present opportunities to innovate in the digital lending space
DIGITAL PLATFORM STRATEGY A blueprint for execution 8 Delivery Infrastructure
Deliver faster Elastic infrastructure CI/CD pipelines Security Deployment runtime Monitoring Self Service Data Gain Insights Data pipeline design Realtime architecture Data lake design Data as Product Granular authorization Experimental Infra & Telemetry Experiment Responsibly Data collection Canary releases Toggle architecture Routing technology Visualization & Instrumentation Customer Touch Point Technology Consistent Experience Single customer view Content Strategy Personalization CD for Mobile Channel Redirect API & Architecture Remediation Build Ecosystem Developer experience Service boundaries Event driven architecture Public gateway MIcroservice SOA topologies © 2019 ThoughtWorks
Delivery Infrastructure Deliver faster Elastic infrastructure CI/CD pipelines Security Deployment
runtime Monitoring 9 • Automated path to production (deployment) • Observability and monitoring stack • Universal artifact management • Cloud-agnostic infrastructure © 2019 ThoughtWorks
CLOUD INFRASTRUCTURE HIGHER ORDER INFRA ON PREMISE INFRASTRUCTURE KUBERNETES CONTAINER
ORCHESTRATION LAYER KUBERNETES CONTAINER ORCHESTRATION LAYER Provides cloud- agnostic build & deployment strategy © 2019 ThoughtWorks
API & Architecture Remediation Build Ecosystem Developer experience Service boundaries
Event driven architecture Public gateway MIcroservice SOA topologies 11 • µ-services based architecture • Using bounded contexts to clearly demarcate the service boundaries • Event-driven architecture for the long running/async processes • Able to integrate with core-banking & third-party products © 2019 ThoughtWorks
Self Service Data Gain Insights Data pipeline design Realtime architecture
Data lake design Data as Product Granular authorization • Events are published as data pipeline to build realtime fraud detection in future Publishing key business events into Kafka streams to allow for real-time fraud detection capabilities in the future. 12 © 2019 ThoughtWorks
Experimental Infra & Telemetry Experiment Responsibly Data collection Canary releases
Toggle architecture Routing technology Visualization & Instrumentation 13 • Enabling canary product releases using the dynamic routing feature of the Service Mesh. • First-class support for user toggles, thereby enabling A/B testing and fallbacks • Real-time, self-service application metrics and dashboards/reporting © 2019 ThoughtWorks
• “Ask Me Never” user experience design • Personalised offers
and journeys • Seamless hand-off for applications and resume journey across channels and devices Customer Touch Point Technology Consistent Experience Single customer view Content Strategy Personalization CD for Mobile Channel Redirect 14 © 2019 ThoughtWorks
TECH STACK •C O D E •B UI L D
•P L A N •C O D E •B UI L D •P L A N CODE PLAN BUILD TEST RELEASE DEPLOY OPERATE MONITOR Dev Ops
DIGITAL PLATFORM STRATEGY Using these five pillars as the foundation
16 Delivery Infrastructure Deliver faster Elastic infrastructure CI/CD pipelines Security Deployment runtime Monitoring Self Service Data Gain Insights Data pipeline design Realtime architecture Data lake design Data as Product Granular authorization Experimental Infra & Telemetry Experiment Responsibly Data collection Canary releases Toggle architecture Routing technology Visualization & Instrumentation Customer Touch Point Technology Consistent Experience Single customer view Content Strategy Personalization CD for Mobile Channel Redirect API & Architecture Remediation Build Ecosystem Developer experience Service boundaries Event driven architecture Public gateway MIcroservice SOA topologies © 2019 ThoughtWorks
FURTHER READING 17
THANK YOU 18 AVINASH CHUGH © 2019 ThoughtWorks