Professional Documents
Culture Documents
D1DEV110
Vivek Mathur
Partner, Cloud Engineering
Deloitte
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agenda for Discussion
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The “Shift” from Traditional to Cloud Native App. Development
World has shifted from traditional ways of application development to new agile ways of application
engineering
4. Resilent
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
10 Benefits of Cloud Native
There are some force multipliers concomitant with cloud native which help organizations yield multiple
benefits
Scalability Experience Reusability Designed for 5g Enhanced security
Cloud native apps. modify Cloud native apps. Help Cloud native applications These apps. Are internet Enable multiple layers
and adapt as per biz. take a mobile first use serverless platforms based & rely on faster of security such as
requirements & allow approach thereby to upload portions of the internet for swift multi factor
frequent software targeting majority of code saving cost & time responses authentication,
updates as per customer millennial audience for dev. Teams restricted access etc.
feedback
1 2 3 4 5 6 7 8 9 10
With open-source systems & Agile, continuous delivery Cloud native apps. Allow Troubleshooting & tracing These apps. Makes it possible
tools such as serverless of app.; organizations to work on the origin of the issue is to analyze & utilize the data
systems that adopt a pay Built using CI (continuous multiple cloud platforms - much easier with entire app. in real time to detect
per use model, costs are integration) & CD public, private or hybrid Being divided into micro- performance issues, customer
driven down considerably (continuous deployment) without introducing services & containers behavior etc.
additional requirements
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How To Build, Deliver and Operate Resilient Cloud Native Applications
Answer is to have integrated approach combining agile methods, application architecture decisions,
modifications to an organization’s culture
Cloud Native Application Development
Objectives To Be Achieved
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cloud Native Application Architecture Journey
There are several entry points to start your Cloud Native arch. journey. Start with one, or go all in
1 2 3 4 5 6 7 8 9
Design app as Decouple data Revise APIs Design for Link apps Orchestrate Build Expose Create Function
services, then & separate between apps scaling with APIs API calls into microservice to microservice as a Service
combine services components & performance microservices connect back- using APIs (FaaS) or IaaS
end & front-end applications
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Organization & Culture
For developing cloud native applications, products and platforms, technology and business change
capability is combined into cross-functional product teams and value streams
Product
Business Units Owner
Business and IT co-create cloud Bus. Units Bus. Units Bus. Units Bus. Units
native products in cross-functional, Product Solution
outcome-focused Product Teams Core Business Value Streams Products Products Analyst(s) Product Architect
(Groups of Products organised Teams
around business value drivers) (Product Examples: Website, Billing, Rules
Engine, Workflow, etc.) Reliability
Developer(s
) Engineer
DevOps
Enabling Value Streams Products Products Engineer(s
Customer-facing applications (e.g.
(Back office and supporting ) IT
Field Agents
Contractors
seamless customer experience etc.) Business
Cross-Functional Business-Technology Platforms
Cross-functional Product teams
apply agile processes to obtain continuous
Enterprise Architecture, Innovation & Incubation (AI/ML, IoT)
customer feedback
Corporations
Technology Business
Gig Workers
Customers
Management
Mobile Devices Teams Environments
Voice & Video APIs &
Microservices
Email & Additional emphasis placed on
Collaboration Platform Automation | Developer
Tools | Mobile ecosystem and sourcing to leverage
Services
Cloud-native platforms are built and evolving talent pools (e.g., crowd)
IT Providers
Consumers
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agile Development
Use of an integrated three stage process for developing cloud native applications can yield better
development outcomes
Program Management Core / Regional Team
• Business Leads
Strategic Direction Customer MVP / Release Budget Timeline & Milestone Release / Delivery Risk Change Operationalization • IT Leadership
& Vision Strategy & UX Prioritization Management Management Management Management Management & Commercialization • Product Owners
• Enterprise Architect
• Programme
Management
Discovery Sprint Cycles Releases
Pre-Sprint
1 Capability & Feature Sprint Release Testing
Core Team
Refinement / Prioritization
• Product Owner
Customer Journeys, UX/UI • Scrum Master 1 UAT 1 Production Implementation
2 Daily
Design Discovery (As Required) • Functional BA Scrum
Stand Up 2 Performance Test 2 Operational Monitoring
3 Project Kick-off • UX/Visual of Scrums Test Code (As Required)
Designers L3 Production Support
Create • Test Lead Core Team 3
4 Feature Planning (As Required) (as required)
Story • Enterprise • Scrum Master
Deploy
Architect • Product Owners
Refine • Developers
Continuous Core / Regional Team Core Team
Core Team Detail • Testers
Delivery • Test Lead • Test Lead
s • Functional BA
• Business Leads • Application Testers • Application Testers
Design • UX/Visual Designers
• IT Leadership • Scrum Masters • Scrum Masters
UX/UI Definition of
• Product Owners Ready (DoR) Definition of • Product Owners • Product Owners
Done (DoD) • Release Manager
• Scrum Master Design
Solution
• Application Architect
Backlog Grooming Sprint Review
• Subject Matter Experts Sprint Planning
Sprint
Retrospective
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Safe to Say Cloud Native is Not Just “Hype”
Of the various cloud trends on the cloud hype cycle, cloud native app. development comes across as the
most widely adopted trends globally
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Learnings From Our Success Stories
We have learnt immensely on cloud native development from our various success stories for clients across
industries
• Designed and developed cloud native application and • Redesigned and modernized point of sale application
mobile app. for various business units of the client to fit in exponential growth by using containerization,
namely retail, LPG, aviation, industrial & commercial microservices and message brokers for pub-sub
• Implemented the project using pure agile mechanisms
methodology with development (back end & front • Migrated application from GCP to AWS cloud
end), testing and cloud (DevOps) resources with niche • Continuously integrated and deployed code
skillsets to seamlessly update and deploy packages within
containers with minimal or no downtime
• Replaced a legacy, monolithic middleware application • Design and implemented an integrated Global
serving approximately 5 crore transactions per annum Transaction Banking (GTB) Channel comprising of a
across various lending products with an agile, fast and secure cloud-based platform, Microservices and API
modern microservices based cloud native platform to based ecosystem, AI/ML based analytics to enhance
support the growing volume of transactions and experience and business value underpinned by a
provide better customer experience containerized environment running on AWS ECS
Fargate, orchestrated with EKS
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Deloitte/AWS
Alliance Growth
YEARLY
ACQUISITIONS PERF.
2015 2021
FOCUSED
AWS
Mainframe
(Technical)
COMPETENCIES
ACHIEVED
AWS
Security Government Financial Life Migration Machine SAP Migration Big Data IoT DevOps Industrial Retail Travel and
Services Sciences (Consulting) Learning (Technology) (Data and Software Hospitality Mainframe
(Technical) Analytics) (Consulting)
Oct 2016 Feb 2017 Aug 2017 Nov 2017 Jul 2018 Aug 2018 Dec 2018 Jun 2019 May 2020 Oct 2020 Dec 2020 Dec 2020
US Advisory Australia Germany New Zealand Netherlands China France Ireland Portugal Luxembourg South Africa Finland Sweden UAE Kuwait
Jul 2016 Oct 2016 Jun 2017 Oct 2017 Mar 2018 Aug 2018 Dec 2018 Dec 2018 Jan 2019 Mar 2019 Nov 2019 June 2020 June 2020 Dec 2020 Dec 2020
Deloitte & AWS Teams Collaborate on New Technical Features at AWS Bold Plays
DELOITTE COLLABORATION
SNS FIFO
Backint Agent Sagemaker CV and A2I KVS WebRTC
Efficacy 7,000
SmartFactory Fabric – IOT/Sensor Based
AWS FHIR Rekoginition PPE Detector Data Exchange Manufacturing Optimization GLOBAL
Kendra Migration – Encore, Flux, Mayflower Apache Hive Metastore
Kinetic Finance – SAP Accelerator to S/4 HANA on CERTIFICATIONS
Fraud Detector Textract Handwritten Beta Redshift Federated Query AWS Copyright © 2021 Deloitte Development LLC. All rights reserved. | 13
Braket RDS Proxy Comprehend Medical Health Choice – Health Insurance Portal
Thank you!
Vivek Mathur
Deloitte
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Please complete
the session survey
© 2022, Amazon Web Services, Inc. or its affiliates. All rights reserved.