Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Platform Thinking - Bringing Agility to Business

Platform Thinking - Bringing Agility to Business

...deck used recently at the Bank of America - Innovation Day, 2019 in Hyderabad.

Avinash Chugh

October 17, 2019
Tweet

More Decks by Avinash Chugh

Other Decks in Technology

Transcript

  1. GLOBAL SOFTWARE CONSULTANCY Platform Thinking Bringing Agility to Business Avinash

    Chugh, Head of Technology, ThoughtWorks India 1 © 2019 ThoughtWorks
  2. 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. 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. 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. 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
  6. 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
  7. 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
  8. 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
  9. CLOUD INFRASTRUCTURE HIGHER ORDER INFRA ON PREMISE INFRASTRUCTURE KUBERNETES CONTAINER

    ORCHESTRATION LAYER KUBERNETES CONTAINER ORCHESTRATION LAYER Provides cloud- agnostic build & deployment strategy © 2019 ThoughtWorks
  10. 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
  11. 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
  12. 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
  13. • “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
  14. 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
  15. 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