SlideShare a Scribd company logo
1 of 31
Download to read offline
Deployment
Strategies
Your C ompany N ame
2
Agenda
03 Your Text Here
This slide is 100% editable. Adapt it to your needs and capture your
audience's attention.
04 Put Text Here
This slide is 100% editable. Adapt it to your needs and capture your
audience's attention.
02 Routing Techniques
This slide is 100% editable. Adapt it to your needs and capture your
audience's attention.
01 Company Software Updates
Deployment Strategy
This slide is 100% editable. Adapt it to your needs and capture your
audience's attention.
Contents
01 Deployment Overview
02 Challenges of Modern Applications
03 Rolling Deployments
04 Rolling Deployment Use Case
05 Blue/Green Deployments
06 Blue/Green Deployment Use Case
07 Canary Deployments
08 Canary Deployment Use Case
09 Routing Techniques
10 Deployment Best Practices
11 Deployment Strategies Comparisons
12 Post-Deployment Monitoring
3
Deployment Overview
4
DEPLOYMENT OVERVIEW
Number of Sites or Release Recipients Target Deployments Target Group Scheduled Dates
<Identify the number & location (if applicable) of the sites/ release recipients for the software
application/system>
Initial Deployment <Site/Release Recipients> <Month/Year>
General Availability Release <Site/Release Recipients> <Month/Year>
Description
<Describe the deployment approach that will be used for deploying the software application/system>
Benefits (Tangible & Intangible) & Risks
<Describe tangible & intangible benefits realized from the recommended approach>
DEPLOYMENT APPROACH
Assumptions
<List any assumptions associated with the deployment approach>
Risks
<List any associated with the deployment approach
ASSUMPTIONS & RISKS
Challenges of
Modern Applications
This slide covers challenges faced by the modern applications
Listed here are some of
the challenges faced by
modern applications. User
can add according to their
requirements.
52%
of internet traffic
is bot generated, half of which is attributed to “bad” bots.
79%
of organizations
can’t make a clear distinction between good and bad bots.
Unfortunately,
One of the most important challenges faced by a web-
facing application is the ability to handle a large number
of concurrent users.
Modern applications need to be able to handle large
amounts of data.
Lack of handling failures gracefully without any data loss
or interruptions.
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
52%
79%
5
In this slide we have covered rolling deployment architecture
Both Nodes Running…. Patching 1st Node…. Patching 2nd Node…. Both Nodes Running….
This slide covers rolling
deployments nodes
model and its working,
user can edit according to
his requirements.
In a rolling deployment, an application’s new version gradually replaces the old one.
The actual deployment happens over a period of time.
During that time, new and old versions will coexist without affecting functionality or user experience.
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Deployment Strategy - Rolling Deployments
6
Rolling Deployment Pattern
7
This slide covers the
rolling deployment pattern
i.e. how new version
upgrades or modified
without affecting existing
users, user can alter
according to their
requirements.
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
State 0
State 1
State 2
Final State
The original applications were deployed in containers, the
upgrade can tackle one container at a time.
Each container is modified to download the latest image
from the app vendor’s site.
Old Version New Version
The old version is shown in blue and the new version is shown in green across each server in the cluster.
Rolling Deployment
Use Case
This slide shows the deployment of the application to PROD environment in
four phases.
This slide covers the use
of rolling deployment in
PROD environment with
in different phases. User
can alter according to his
requirements.
The Application
consists of three
tiers, the Web,
App and DB tiers.
We will deploy the
application to the
PROD environment
in four phases:
First Phase
Deploy only to
the DB tier and
verify the DB
upgrade
Second Phase
Deploy to a few
resources in the App and
Web tiers and verify that
the application was
deployed successfully
Third Phase
Deploy to a few
more resources in
the App tier based
on some rules
Fourth Phase
Deploy to the
remaining
resources
Phase
This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 8
Deployment Strategy - Blue-Green, Red-Black or A/B Deployment
9
This slide explains the functioning of blue green deployment strategy
This slide covers the
functioning of blue green
deployment environment,
while new version is
deployed the older one
serves the traffic. User
can alter according to
their requirements
Two identical production environments work in parallel.
The blue/green deployment strategy will be used with dynamic cloud environments.
There are two physically separate environments. At any time, only one of these environments is live, serving
all of the production traffic.
While new versions of the applications are deployed to the second (blue) environment, the first environment
(green) is serving production traffic.
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
All Users
USERS Router
O l d V e r s i o n
N e w V e r s i o n
Web Server
Web Server
Database Server
Database Server
Application Server
Application Server
Blue-Green, Red-Black or A/B Deployment Pattern
10
This slide covers the two identical production environments works in parallel
Below shown are the
blue green environment
deployment pattern.
Which user can alter
according to his
requirements.
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
• One is the currently-running production environment receiving all user traffic
(depicted as Blue).
• The other is a clone of it, but idle (Green).
• Both use the same database back-end and app configuration:
• The new version of the application is deployed in the green environment
& tested for functionality and performance
• Once the testing results are successful, application traffic is routed from
blue to green
• Green then becomes the new production
Currently Running
Clone
User Traffic
Code Version 1 Code Version 2
Load Balancer
User Traffic
Code Version 1 Code Version 2
Load Balancer
Blue-Green, Red-Black or A/B Deployment Use Case
11
This slide covers how to create blue and green deployment strategy as blue green are two physically separated environments, and can be configured in the Electric Flow environment model
Number Task Name Description
1 DeployShoppingCart
This is another process task similar to what is in the DEV and QA stages that the environment name is parameterized. The
system will automatically switch deployments between the BLUE and GREEN environments
2 CertifyDeployment This is a manual step to review and certify the deployment
3 CompletePostCertificationTasks
This is an automation task to run any post certification tasks such as updating the load balancer and switching the environment
in preparation for the next pipeline run (for example, update the TargetENV parameter)
Listed here are the blue
green strategy deployment
use case i.e.
Modelling of the blue green
environment through these
steps and tasks. User can
alter according to their
requirements.
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Creating Four
Environments
(DEV, QA, BLUE,
and GREEN)
Mapping the Environments to the Shopping
Cart Application
Select the Shopping Cart application, and map the application tiers to the corresponding
environment tiers in DEV, QA, BLUE, and GREEN.
Creating a Pipeline with Three Stages
Create a pipeline with three stages called DEV, QA and PROD.
Creating Three Tasks for the PROD stage.
In PROD stage, create three tasks:
This slide covers before
staring and starting steps
for the blue green
deployment. User can
alter according to his
requirements.
Blue-Green, Red-Black or A/B Deployment Use
Case Cont.
In this slide we have covered pipeline for the blue green deployment
Running the Pipeline
Before running the pipeline, the GREEN environment is serving all of the production traffic, and the BLUE environment is
ready to be upgraded to the new software version.
• We have to set Rolling/TargetEnv property to the first environment to which we want to deploy on the project.
• RollingDeploy/TargetEnv will be set to BLUE because the GREEN environment is currently catering to end-user traffic
Before Starting the Deployment,
1. The pipeline will start at the DEV stage and continue to the PROD stage.
2. Once the deployment reaches the PROD stage, the application process task will deploy to the BLUE environment based on the property
value $[/myProject/RollingDeploy/TargetEnv], which was set to BLUE at the beginning of the run.
3. Once the deployment task has completed, there is a manual step to functionally verify the deployment.
4. If there was a need for some automated testing, those tasks can easily be added to the pipeline stage.
5. Once the deployment completes successfully, switch the user traffic to the BLUE servers, and update the RollingDeploy/TargetEnv property
to GREEN.
6. Setting the property value to GREEN will ensure that the next deployment will happen to the GREEN environment while the BLUE environment
serves all of the production traffic.
When the Pipeline Starts:
This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 12
O l d V e r s i o n
Web Server Database Server
Application Server
N e w V e r s i o n
Web Server Database Server
Application Server
Router
USERS
Most Users
95%
Some Users
5%
This slide explains about the working of canary deployment environment
Deployment Strategy -
Canary Deployment
This technique is an advanced variation of the blue/green deployment
one environment is handling the production traffic. During deployment
time, new versions are applied to the second inactive environment similar
to a blue/green deployment.
Once the second environment with the newer version is satisfactorily
tested, a portion of the end-user traffic is diverted to it.
The first environment runs the old production version of the applications
and bears the majority of the traffic while the second environment runs the
new version of the applications and caters to a small portion of the traffic.
This is a way to test the new version with live traffic, and if everything
looks fine, all the traffic can be diverted to the new version, or if there are
issues with the new version, the older version can be kept instead.
In this slide we cover
canary deployment
environment working by
testing new version without
deleting the old one. User
can alter according to their
requirements.
13
Canary Deployment Pattern
14
In this slide we cover phased approach for canary deployment
Majority Infrastructure
User Traffic
Most Users Few Users
Code Version 1 Code Version 2
All Infrastructure
Code Version 2
User Traffic
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Instead of switching
from blue to green in
one step, we use a
PHASED
APPROACH.
Canary deployment is like blue-green, except it’s more risk-averse
› Deploy a new application
code in a small part of the
production infrastructure
› Once the application is
signed off for release, only a
few users are routed to it.
This minimizes any impact.
› No errors reported, the
new version can
gradually roll out to the
rest of the infrastructure
This slide covers phased
approach for canary
deployment, in which new
version roll out to the rest
of the infrastructure when
no error reported. User
can alter according to
their requirements.
15
Canary Deployment
Use Case
This slide shows the canary deployment use, that how application deployed
in subset of servers.
This slide covers that
how canary deployment
is to deploy an
application to a small set
of servers. User can alter
according to his
requirements
The purpose of a canary deployment is to deploy an
application to a small set of servers for validation by a
subset of users.
Once user validation is complete, the application is
rolled out to a larger set of servers.
This is very similar to blue/green deployments where you
can model separate environments and use pipelines to
control deployments to higher-order environments.
The key difference with canary deployments is that part
of the traffic is routed to the environment with the latest
version.
Using an application logic to unlock
new features to specific users and
groups. This logic is removed when the
application goes live for the rest of the
users.
Exposing internal users to the
canary deployment before
allowing external user access;
Basing routing on the source
IP range
Releasing the application in
specific geographic regions;
Routing Techniques:
16
This Slide Shows Various Techniques For Routing New Users
Listed are the routing
techniques for testing the
new versions of the
application. User can
alter according to his
requirements.
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Deployment Best Practices
17
This slide explains the best practices to minimize the deployment risks
This slide covers the best
practices for the
deployments techniques
which user can follow before
deployments and can alter
according to their
requirements.
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Use standard operating
environments (SOEs)
Ensure environment consistency.
You can use tools like Vagrant
and Packer for development
workstations and servers.
Use a deployment
checklist
An item on the checklist may be to
"backup all databases only after
app services have been stopped"
to prevent data corruption.
Adopt Continuous
Integration (CI)
CI ensures code checked into the
feature branch of a code
repository merges with its main
branch only after it has gone
through a series of dependency
checks, unit and integration tests,
and a successful build.
Adopt Continuous
Delivery (CD)
With CD, the CI-built code artifact
is packaged and always ready to
be deployed in one or more
environments.
Enable automated
rollbacks for
deployments
that fail health checks, whether
due to availability or error rate
issues.
Deployment Strategies Comparisons
18
This slide shows the comparison of deployment strategies on different bases.
Strategy
Zero
Downtime
Real Traffic
Testing
Targeted
Users
Cloud
Cost
Rollback
Duration
Negative
Impact on
User
Complexity of
Setup
Rolling Deployment
The old version is shown in blue & the new version is
shown in green across each server in the cluster
BLUE / GREEN
Version B is released alongside version A, then the
traffic is switched to version B
CANARY
Version B is released to a subset of users, then proceed
to a full rollout
A / B TESTING
Version B is released to a subset of users under specific
condition
Add Text Here
Listed are the routing
techniques for testing the
new versions of the
application. User can
alter according to his
requirements.
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
Post-Deployment Monitoring (1/2)
19
This slide covers the post deployment monitoring framework
This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
This slide covers
dimensions, area of
focus etc. to monitor
performance after
deployment. User can
alter according to his
requirements.
• Agentless (RUM) – [First]
• Multiple Protocol Analytics
• Synthetic Probes & Robots
• Trans, Path Snapshots
• Bottom Up/ Top Down
• Monitor Cloud Apps
• User-defined Transactions
• URL / Page Definitions
• 8 to 12 high level groups
• Add Text Here
• Add Text Here
• Add Text Here
• Add Text Here
• Add Text Here
• Add Text Here
Area of Focus
• APM Value : 80% comes from the EUE
• Agentless is low risk (Port Mirroring)
o Quick Implementation < 2 Days
• Robots = Availability & low vol. trends
• Better service dependency mappings
o Understanding how network topologies
interact with application architecture
• Change impact assessment
• Meaningful SLAs to the Business
strengthen trust with Business
• Provide early warning trend reports
• Add Text Here
• Add Text Here
• Add Text Here
• Add Text Here
• Add Text Here
• Add Text Here
Potential Benefits
Application
Performance
Management
End User
Experience
Runtime
Application
Architecture
Business
Transactions
Add
Text Here
Add
Text Here
Dimensions
Post-Deployment Monitoring (2/2)
20
This slide covers the post deployments monitoring dashboard to measure performance
This graph/chart is linked to excel, and changes automatically based on data. Just left click on it and select “Edit Data”.
This slide shows the
KPIs and metrices to
measure performance
after deployment. User
can alter according to
their requirements.
6.01%
21.19%
72.79%
0% 20% 40% 60% 80% 100%
Frustrated
Tolerated
Satisfied
0
200
400
600
0%
2%
4%
6%
89.3%
4.9%
3.2%
2.2%
0.4%
401 500 403 400 422 503
HTTP
Failure Codes
10 K Failed Requests
2 % Failure Rate
HTTP Failure Rate
Transaction Throughput
0.5M Requests
Response Time Experience
0.1 sec Apdex Threshold
0.83 Apdex Score
Avg.
Response Time
160.24 ms 0.5 M
Total Requests
10 K
Failed Requests
2 %
Failure Rate
0
50
100
150
200
250
Jan
(12:00
pm)
Feb (6:00
pm)
Mar
(12:00
am)
Apr (6:00
am)
May
(12:00
pm)
Jun (6:00
pm)
Jul (12:00
am)
Aug (6:00
am)
Sep
(12:00
pm)
Oct (6:00
pm)
Nov
(12:00
am)
Dec (6:00
am)
Expressjs
Remote HTTP Calls
Postgres
Rendering
Remote HTTP Calls
86.18 ms from 14 : 15 till 15 : 10
160.24 ms
Overall Avg
7 ms
Expressjs
37.43 ms
Remote HTTP Calls
7.59 ms
Postgres
6 ms
Rendering
Icons Slide for Deployment Strategies
21
Additional
Slides
22
Stacked Bar
23
50%
65%
-15%
-9%
40%
50%
-19%
-2%
-30% -20% -10% 0% 10% 20% 30% 40% 50% 60% 70%
This graph/chart is linked to excel, and
changes automatically based on data. Just
left click on it and select “Edit Data”.
Product 01
This graph/chart is linked to excel, and
changes automatically based on data. Just
left click on it and select “Edit Data”.
Product 02
Clustered Bar Chart
24
15
25
10
25
50
20
This graph/chart is linked to excel, and
changes automatically based on data.
Just left click on it and select “Edit Data”.
Product 01
This graph/chart is linked to excel, and
changes automatically based on data.
Just left click on it and select “Edit Data”.
Product 02
Puzzle
25
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
Text Here
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
Text Here
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
Text Here
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
Text Here
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
Text Here
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
Text Here
26
This slide is 100% editable. Adapt it to your needs and
capture your audience's attention.
Target Audiences
This slide is 100% editable. Adapt it to your needs and
capture your audience's attention.
Premium Services
This slide is 100% editable. Adapt it to your needs and
capture your audience's attention.
Value Clients
About Us
27
This slide is 100% editable. Adapt it to your needs and
capture your audience's attention.
Mission
This slide is 100% editable. Adapt it to your needs and
capture your audience's attention.
Vision
This slide is 100% editable. Adapt it to your needs and
capture your audience's attention.
Goal
Our Mission
Timeline
28
Start
End
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
2015
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
2017
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
2019
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
2016
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
2018
This slide is 100%
editable. Adapt it to your
needs and capture your
audience's attention.
2020
29
Text Here
This slide is 100% editable. Adapt it to your needs and
capture your audience's attention.
01
Text Here
This slide is 100% editable. Adapt it to your needs and
capture your audience's attention.
02
Text Here
This slide is 100% editable. Adapt it to your needs and
capture your audience's attention.
03
Text Here
This slide is 100% editable. Adapt it to your needs and
capture your audience's attention.
04
Our Target
Financial
30
1.3
Billion
Text Here
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
532 Million
Text Here
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
10
Million
Text Here
This slide is 100% editable. Adapt
it to your needs and capture your
audience's attention.
31
Thank You
Address
# street number, city, state
Email Address
email address123@gmail.com
Contact Number
0123456789

More Related Content

What's hot

Application Portfolio Assessment and the 6Rs in Cloud Migrations
Application Portfolio Assessment and the 6Rs in Cloud MigrationsApplication Portfolio Assessment and the 6Rs in Cloud Migrations
Application Portfolio Assessment and the 6Rs in Cloud MigrationsAmazon Web Services
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplifiedGirlo
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application ModernizationKarina Matos
 
Advanced Deployment Strategies with Kubernetes and Istio
Advanced Deployment Strategies with Kubernetes and IstioAdvanced Deployment Strategies with Kubernetes and Istio
Advanced Deployment Strategies with Kubernetes and IstioCloudOps2005
 
Microservices Architecture
Microservices ArchitectureMicroservices Architecture
Microservices ArchitectureJoshua Costa
 
From Monolithic to Microservices
From Monolithic to Microservices From Monolithic to Microservices
From Monolithic to Microservices Amazon Web Services
 
Microservices
MicroservicesMicroservices
MicroservicesSmartBear
 
DevOps to DevSecOps Journey..
DevOps to DevSecOps Journey..DevOps to DevSecOps Journey..
DevOps to DevSecOps Journey..Siddharth Joshi
 
Containers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatContainers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatAmazon Web Services
 
Openshift Container Platform
Openshift Container PlatformOpenshift Container Platform
Openshift Container PlatformDLT Solutions
 
Open shift 4 infra deep dive
Open shift 4    infra deep diveOpen shift 4    infra deep dive
Open shift 4 infra deep diveWinton Winton
 
DevSecOps Basics with Azure Pipelines
DevSecOps Basics with Azure Pipelines DevSecOps Basics with Azure Pipelines
DevSecOps Basics with Azure Pipelines Abdul_Mujeeb
 

What's hot (20)

Introduction to DevOps
Introduction to DevOpsIntroduction to DevOps
Introduction to DevOps
 
Why Microservice
Why Microservice Why Microservice
Why Microservice
 
Application Portfolio Assessment and the 6Rs in Cloud Migrations
Application Portfolio Assessment and the 6Rs in Cloud MigrationsApplication Portfolio Assessment and the 6Rs in Cloud Migrations
Application Portfolio Assessment and the 6Rs in Cloud Migrations
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplified
 
CNCF and Cloud Native Intro
CNCF and Cloud Native IntroCNCF and Cloud Native Intro
CNCF and Cloud Native Intro
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 
Advanced Deployment Strategies with Kubernetes and Istio
Advanced Deployment Strategies with Kubernetes and IstioAdvanced Deployment Strategies with Kubernetes and Istio
Advanced Deployment Strategies with Kubernetes and Istio
 
Microservices Architecture
Microservices ArchitectureMicroservices Architecture
Microservices Architecture
 
From Monolithic to Microservices
From Monolithic to Microservices From Monolithic to Microservices
From Monolithic to Microservices
 
Why to Cloud Native
Why to Cloud NativeWhy to Cloud Native
Why to Cloud Native
 
Microservices
MicroservicesMicroservices
Microservices
 
DevOps to DevSecOps Journey..
DevOps to DevSecOps Journey..DevOps to DevSecOps Journey..
DevOps to DevSecOps Journey..
 
Containers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red HatContainers Anywhere with OpenShift by Red Hat
Containers Anywhere with OpenShift by Red Hat
 
DevOps introduction
DevOps introductionDevOps introduction
DevOps introduction
 
Openshift Container Platform
Openshift Container PlatformOpenshift Container Platform
Openshift Container Platform
 
멀티·하이브리드 클라우드 구축 전략 - 네이버비즈니스플랫폼 박기은 CTO
멀티·하이브리드 클라우드 구축 전략 - 네이버비즈니스플랫폼 박기은 CTO멀티·하이브리드 클라우드 구축 전략 - 네이버비즈니스플랫폼 박기은 CTO
멀티·하이브리드 클라우드 구축 전략 - 네이버비즈니스플랫폼 박기은 CTO
 
Open shift 4 infra deep dive
Open shift 4    infra deep diveOpen shift 4    infra deep dive
Open shift 4 infra deep dive
 
DevSecOps Basics with Azure Pipelines
DevSecOps Basics with Azure Pipelines DevSecOps Basics with Azure Pipelines
DevSecOps Basics with Azure Pipelines
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
Cloud Migration: A How-To Guide
Cloud Migration: A How-To GuideCloud Migration: A How-To Guide
Cloud Migration: A How-To Guide
 

Similar to Deployment Strategies Powerpoint Presentation Slides

Deployment Strategy PowerPoint Presentation Slides
Deployment Strategy PowerPoint Presentation SlidesDeployment Strategy PowerPoint Presentation Slides
Deployment Strategy PowerPoint Presentation SlidesSlideTeam
 
Everything about Blue-Green Deployment Strategy!
Everything about Blue-Green Deployment Strategy!Everything about Blue-Green Deployment Strategy!
Everything about Blue-Green Deployment Strategy!OpsTree solutions
 
Continuous Deployment Strategies
Continuous Deployment StrategiesContinuous Deployment Strategies
Continuous Deployment StrategiesThoughtworks
 
Executing Deployment & Release Strategies
Executing Deployment & Release StrategiesExecuting Deployment & Release Strategies
Executing Deployment & Release StrategiesOpenSense Labs
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureIBM UrbanCode Products
 
Twelve Factor - Designing for Change
Twelve Factor - Designing for ChangeTwelve Factor - Designing for Change
Twelve Factor - Designing for ChangeEric Wyles
 
Deployment model Blue Green deployment vs Canary deployment vs Rolling upgrad...
Deployment model Blue Green deployment vs Canary deployment vs Rolling upgrad...Deployment model Blue Green deployment vs Canary deployment vs Rolling upgrad...
Deployment model Blue Green deployment vs Canary deployment vs Rolling upgrad...jeetendra mandal
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit sessionSanjeev Sharma
 
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...Matt Ray
 
Deployment model Rolling upgrade deployment
Deployment model Rolling upgrade deploymentDeployment model Rolling upgrade deployment
Deployment model Rolling upgrade deploymentjeetendra mandal
 
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOpsIBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOpsSanjeev Sharma
 
Dynamic Component Deployment and (Re) Configuration Using a Unified Framework
Dynamic Component Deployment and (Re) Configuration Using a Unified FrameworkDynamic Component Deployment and (Re) Configuration Using a Unified Framework
Dynamic Component Deployment and (Re) Configuration Using a Unified FrameworkMadjid KETFI
 
Plagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdfPlagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdfOmethSanchitha
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudIBM UrbanCode Products
 

Similar to Deployment Strategies Powerpoint Presentation Slides (20)

Deployment Strategy PowerPoint Presentation Slides
Deployment Strategy PowerPoint Presentation SlidesDeployment Strategy PowerPoint Presentation Slides
Deployment Strategy PowerPoint Presentation Slides
 
Application Deployement Strategies
Application Deployement StrategiesApplication Deployement Strategies
Application Deployement Strategies
 
Everything about Blue-Green Deployment Strategy!
Everything about Blue-Green Deployment Strategy!Everything about Blue-Green Deployment Strategy!
Everything about Blue-Green Deployment Strategy!
 
Continuous Deployment Strategies
Continuous Deployment StrategiesContinuous Deployment Strategies
Continuous Deployment Strategies
 
Executing Deployment & Release Strategies
Executing Deployment & Release StrategiesExecuting Deployment & Release Strategies
Executing Deployment & Release Strategies
 
Dark launch
Dark launchDark launch
Dark launch
 
DevOps.pptx
DevOps.pptxDevOps.pptx
DevOps.pptx
 
Shift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production FailureShift Happens - Rapidly Rolling Forward During Production Failure
Shift Happens - Rapidly Rolling Forward During Production Failure
 
Twelve Factor - Designing for Change
Twelve Factor - Designing for ChangeTwelve Factor - Designing for Change
Twelve Factor - Designing for Change
 
Deployment model Blue Green deployment vs Canary deployment vs Rolling upgrad...
Deployment model Blue Green deployment vs Canary deployment vs Rolling upgrad...Deployment model Blue Green deployment vs Canary deployment vs Rolling upgrad...
Deployment model Blue Green deployment vs Canary deployment vs Rolling upgrad...
 
Testing in Production (TiP)
Testing in Production (TiP)Testing in Production (TiP)
Testing in Production (TiP)
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 
Deployment Strategies
Deployment StrategiesDeployment Strategies
Deployment Strategies
 
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
Cloud Expo Asia 20181010 - Bringing Your Applications into the Future with Ha...
 
Deployment model Rolling upgrade deployment
Deployment model Rolling upgrade deploymentDeployment model Rolling upgrade deployment
Deployment model Rolling upgrade deployment
 
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOpsIBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
 
Dynamic Component Deployment and (Re) Configuration Using a Unified Framework
Dynamic Component Deployment and (Re) Configuration Using a Unified FrameworkDynamic Component Deployment and (Re) Configuration Using a Unified Framework
Dynamic Component Deployment and (Re) Configuration Using a Unified Framework
 
Plagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdfPlagiarism Report SDLC 1.pdf
Plagiarism Report SDLC 1.pdf
 
SDLC
SDLCSDLC
SDLC
 
Delivering Applications Continuously to Cloud
Delivering Applications Continuously to CloudDelivering Applications Continuously to Cloud
Delivering Applications Continuously to Cloud
 

More from SlideTeam

Customer Support And Services Guide Powerpoint Presentation Slides
Customer Support And Services Guide Powerpoint Presentation SlidesCustomer Support And Services Guide Powerpoint Presentation Slides
Customer Support And Services Guide Powerpoint Presentation SlidesSlideTeam
 
Word Of Mouth WOM Marketing Strategies To Build Brand Awareness Powerpoint Pr...
Word Of Mouth WOM Marketing Strategies To Build Brand Awareness Powerpoint Pr...Word Of Mouth WOM Marketing Strategies To Build Brand Awareness Powerpoint Pr...
Word Of Mouth WOM Marketing Strategies To Build Brand Awareness Powerpoint Pr...SlideTeam
 
Strategic Staff Engagement Action Plan Powerpoint Presentation Slides
Strategic Staff Engagement Action Plan Powerpoint Presentation SlidesStrategic Staff Engagement Action Plan Powerpoint Presentation Slides
Strategic Staff Engagement Action Plan Powerpoint Presentation SlidesSlideTeam
 
Traditional Marketing Channel Analysis Powerpoint Presentation Slides Mkt Cd
Traditional Marketing Channel Analysis Powerpoint Presentation Slides Mkt CdTraditional Marketing Channel Analysis Powerpoint Presentation Slides Mkt Cd
Traditional Marketing Channel Analysis Powerpoint Presentation Slides Mkt CdSlideTeam
 
Integrating Asset Tracking System To Enhance Operational Effectiveness Comple...
Integrating Asset Tracking System To Enhance Operational Effectiveness Comple...Integrating Asset Tracking System To Enhance Operational Effectiveness Comple...
Integrating Asset Tracking System To Enhance Operational Effectiveness Comple...SlideTeam
 
Designing And Implementing Brand Leadership Strategy Powerpoint Presentation ...
Designing And Implementing Brand Leadership Strategy Powerpoint Presentation ...Designing And Implementing Brand Leadership Strategy Powerpoint Presentation ...
Designing And Implementing Brand Leadership Strategy Powerpoint Presentation ...SlideTeam
 
How Amazon Generates Revenues Across Globe Powerpoint Presentation Slides Str...
How Amazon Generates Revenues Across Globe Powerpoint Presentation Slides Str...How Amazon Generates Revenues Across Globe Powerpoint Presentation Slides Str...
How Amazon Generates Revenues Across Globe Powerpoint Presentation Slides Str...SlideTeam
 
Guide For Effective Event Marketing Powerpoint Presentation Slides Mkt Cd
Guide For Effective Event Marketing Powerpoint Presentation Slides Mkt CdGuide For Effective Event Marketing Powerpoint Presentation Slides Mkt Cd
Guide For Effective Event Marketing Powerpoint Presentation Slides Mkt CdSlideTeam
 
Managing Business Customers Technology Powerpoint Presentation Slides
Managing Business Customers Technology Powerpoint Presentation SlidesManaging Business Customers Technology Powerpoint Presentation Slides
Managing Business Customers Technology Powerpoint Presentation SlidesSlideTeam
 
Unearthing Apples Billion Dollar Branding Secret Powerpoint Presentation Slid...
Unearthing Apples Billion Dollar Branding Secret Powerpoint Presentation Slid...Unearthing Apples Billion Dollar Branding Secret Powerpoint Presentation Slid...
Unearthing Apples Billion Dollar Branding Secret Powerpoint Presentation Slid...SlideTeam
 
Developing Flexible Working Practices To Improve Employee Engagement Powerpoi...
Developing Flexible Working Practices To Improve Employee Engagement Powerpoi...Developing Flexible Working Practices To Improve Employee Engagement Powerpoi...
Developing Flexible Working Practices To Improve Employee Engagement Powerpoi...SlideTeam
 
Product Corporate And Umbrella Branding Powerpoint Presentation Slides Brandi...
Product Corporate And Umbrella Branding Powerpoint Presentation Slides Brandi...Product Corporate And Umbrella Branding Powerpoint Presentation Slides Brandi...
Product Corporate And Umbrella Branding Powerpoint Presentation Slides Brandi...SlideTeam
 
Communication Channels And Strategies For Shareholder Engagement Powerpoint P...
Communication Channels And Strategies For Shareholder Engagement Powerpoint P...Communication Channels And Strategies For Shareholder Engagement Powerpoint P...
Communication Channels And Strategies For Shareholder Engagement Powerpoint P...SlideTeam
 
Responsible Tech Playbook To Leverage Business Ethics Powerpoint Presentation...
Responsible Tech Playbook To Leverage Business Ethics Powerpoint Presentation...Responsible Tech Playbook To Leverage Business Ethics Powerpoint Presentation...
Responsible Tech Playbook To Leverage Business Ethics Powerpoint Presentation...SlideTeam
 
Generating Leads Through Targeted Digital Marketing Campaign Powerpoint Prese...
Generating Leads Through Targeted Digital Marketing Campaign Powerpoint Prese...Generating Leads Through Targeted Digital Marketing Campaign Powerpoint Prese...
Generating Leads Through Targeted Digital Marketing Campaign Powerpoint Prese...SlideTeam
 
Boosting Profits With New And Effective Sales Strategic Plan Powerpoint Prese...
Boosting Profits With New And Effective Sales Strategic Plan Powerpoint Prese...Boosting Profits With New And Effective Sales Strategic Plan Powerpoint Prese...
Boosting Profits With New And Effective Sales Strategic Plan Powerpoint Prese...SlideTeam
 
ChatGPT IT Powerpoint Presentation Slides
ChatGPT IT Powerpoint Presentation SlidesChatGPT IT Powerpoint Presentation Slides
ChatGPT IT Powerpoint Presentation SlidesSlideTeam
 
Methods To Implement Traditional Marketing Powerpoint Presentation Slides Mkt Cd
Methods To Implement Traditional Marketing Powerpoint Presentation Slides Mkt CdMethods To Implement Traditional Marketing Powerpoint Presentation Slides Mkt Cd
Methods To Implement Traditional Marketing Powerpoint Presentation Slides Mkt CdSlideTeam
 
Comprehensive Guide To Sports Marketing Strategy Powerpoint Presentation Slid...
Comprehensive Guide To Sports Marketing Strategy Powerpoint Presentation Slid...Comprehensive Guide To Sports Marketing Strategy Powerpoint Presentation Slid...
Comprehensive Guide To Sports Marketing Strategy Powerpoint Presentation Slid...SlideTeam
 
Global Shift Towards Flexible Working Powerpoint Presentation Slides
Global Shift Towards Flexible Working Powerpoint Presentation SlidesGlobal Shift Towards Flexible Working Powerpoint Presentation Slides
Global Shift Towards Flexible Working Powerpoint Presentation SlidesSlideTeam
 

More from SlideTeam (20)

Customer Support And Services Guide Powerpoint Presentation Slides
Customer Support And Services Guide Powerpoint Presentation SlidesCustomer Support And Services Guide Powerpoint Presentation Slides
Customer Support And Services Guide Powerpoint Presentation Slides
 
Word Of Mouth WOM Marketing Strategies To Build Brand Awareness Powerpoint Pr...
Word Of Mouth WOM Marketing Strategies To Build Brand Awareness Powerpoint Pr...Word Of Mouth WOM Marketing Strategies To Build Brand Awareness Powerpoint Pr...
Word Of Mouth WOM Marketing Strategies To Build Brand Awareness Powerpoint Pr...
 
Strategic Staff Engagement Action Plan Powerpoint Presentation Slides
Strategic Staff Engagement Action Plan Powerpoint Presentation SlidesStrategic Staff Engagement Action Plan Powerpoint Presentation Slides
Strategic Staff Engagement Action Plan Powerpoint Presentation Slides
 
Traditional Marketing Channel Analysis Powerpoint Presentation Slides Mkt Cd
Traditional Marketing Channel Analysis Powerpoint Presentation Slides Mkt CdTraditional Marketing Channel Analysis Powerpoint Presentation Slides Mkt Cd
Traditional Marketing Channel Analysis Powerpoint Presentation Slides Mkt Cd
 
Integrating Asset Tracking System To Enhance Operational Effectiveness Comple...
Integrating Asset Tracking System To Enhance Operational Effectiveness Comple...Integrating Asset Tracking System To Enhance Operational Effectiveness Comple...
Integrating Asset Tracking System To Enhance Operational Effectiveness Comple...
 
Designing And Implementing Brand Leadership Strategy Powerpoint Presentation ...
Designing And Implementing Brand Leadership Strategy Powerpoint Presentation ...Designing And Implementing Brand Leadership Strategy Powerpoint Presentation ...
Designing And Implementing Brand Leadership Strategy Powerpoint Presentation ...
 
How Amazon Generates Revenues Across Globe Powerpoint Presentation Slides Str...
How Amazon Generates Revenues Across Globe Powerpoint Presentation Slides Str...How Amazon Generates Revenues Across Globe Powerpoint Presentation Slides Str...
How Amazon Generates Revenues Across Globe Powerpoint Presentation Slides Str...
 
Guide For Effective Event Marketing Powerpoint Presentation Slides Mkt Cd
Guide For Effective Event Marketing Powerpoint Presentation Slides Mkt CdGuide For Effective Event Marketing Powerpoint Presentation Slides Mkt Cd
Guide For Effective Event Marketing Powerpoint Presentation Slides Mkt Cd
 
Managing Business Customers Technology Powerpoint Presentation Slides
Managing Business Customers Technology Powerpoint Presentation SlidesManaging Business Customers Technology Powerpoint Presentation Slides
Managing Business Customers Technology Powerpoint Presentation Slides
 
Unearthing Apples Billion Dollar Branding Secret Powerpoint Presentation Slid...
Unearthing Apples Billion Dollar Branding Secret Powerpoint Presentation Slid...Unearthing Apples Billion Dollar Branding Secret Powerpoint Presentation Slid...
Unearthing Apples Billion Dollar Branding Secret Powerpoint Presentation Slid...
 
Developing Flexible Working Practices To Improve Employee Engagement Powerpoi...
Developing Flexible Working Practices To Improve Employee Engagement Powerpoi...Developing Flexible Working Practices To Improve Employee Engagement Powerpoi...
Developing Flexible Working Practices To Improve Employee Engagement Powerpoi...
 
Product Corporate And Umbrella Branding Powerpoint Presentation Slides Brandi...
Product Corporate And Umbrella Branding Powerpoint Presentation Slides Brandi...Product Corporate And Umbrella Branding Powerpoint Presentation Slides Brandi...
Product Corporate And Umbrella Branding Powerpoint Presentation Slides Brandi...
 
Communication Channels And Strategies For Shareholder Engagement Powerpoint P...
Communication Channels And Strategies For Shareholder Engagement Powerpoint P...Communication Channels And Strategies For Shareholder Engagement Powerpoint P...
Communication Channels And Strategies For Shareholder Engagement Powerpoint P...
 
Responsible Tech Playbook To Leverage Business Ethics Powerpoint Presentation...
Responsible Tech Playbook To Leverage Business Ethics Powerpoint Presentation...Responsible Tech Playbook To Leverage Business Ethics Powerpoint Presentation...
Responsible Tech Playbook To Leverage Business Ethics Powerpoint Presentation...
 
Generating Leads Through Targeted Digital Marketing Campaign Powerpoint Prese...
Generating Leads Through Targeted Digital Marketing Campaign Powerpoint Prese...Generating Leads Through Targeted Digital Marketing Campaign Powerpoint Prese...
Generating Leads Through Targeted Digital Marketing Campaign Powerpoint Prese...
 
Boosting Profits With New And Effective Sales Strategic Plan Powerpoint Prese...
Boosting Profits With New And Effective Sales Strategic Plan Powerpoint Prese...Boosting Profits With New And Effective Sales Strategic Plan Powerpoint Prese...
Boosting Profits With New And Effective Sales Strategic Plan Powerpoint Prese...
 
ChatGPT IT Powerpoint Presentation Slides
ChatGPT IT Powerpoint Presentation SlidesChatGPT IT Powerpoint Presentation Slides
ChatGPT IT Powerpoint Presentation Slides
 
Methods To Implement Traditional Marketing Powerpoint Presentation Slides Mkt Cd
Methods To Implement Traditional Marketing Powerpoint Presentation Slides Mkt CdMethods To Implement Traditional Marketing Powerpoint Presentation Slides Mkt Cd
Methods To Implement Traditional Marketing Powerpoint Presentation Slides Mkt Cd
 
Comprehensive Guide To Sports Marketing Strategy Powerpoint Presentation Slid...
Comprehensive Guide To Sports Marketing Strategy Powerpoint Presentation Slid...Comprehensive Guide To Sports Marketing Strategy Powerpoint Presentation Slid...
Comprehensive Guide To Sports Marketing Strategy Powerpoint Presentation Slid...
 
Global Shift Towards Flexible Working Powerpoint Presentation Slides
Global Shift Towards Flexible Working Powerpoint Presentation SlidesGlobal Shift Towards Flexible Working Powerpoint Presentation Slides
Global Shift Towards Flexible Working Powerpoint Presentation Slides
 

Recently uploaded

LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKMarekMitek1
 
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...samsungultra782445
 
Call Girl In Bhandara 💯Niamh 📲🔝6378878445🔝Call Girls No💰Advance Cash On Deliv...
Call Girl In Bhandara 💯Niamh 📲🔝6378878445🔝Call Girls No💰Advance Cash On Deliv...Call Girl In Bhandara 💯Niamh 📲🔝6378878445🔝Call Girls No💰Advance Cash On Deliv...
Call Girl In Bhandara 💯Niamh 📲🔝6378878445🔝Call Girls No💰Advance Cash On Deliv...manju garg
 
Edward Boginsky's Trailblazing Contributions to Printing
Edward Boginsky's Trailblazing Contributions to PrintingEdward Boginsky's Trailblazing Contributions to Printing
Edward Boginsky's Trailblazing Contributions to PrintingEdward Boginsky
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样awasv46j
 
如何办理(UoB毕业证书)伯明翰大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UoB毕业证书)伯明翰大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UoB毕业证书)伯明翰大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UoB毕业证书)伯明翰大学毕业证成绩单本科硕士学位证留信学历认证ugzga
 
一比一原版澳洲堪培拉大学毕业证(UC毕业证书)毕业证成绩单留信认证
一比一原版澳洲堪培拉大学毕业证(UC毕业证书)毕业证成绩单留信认证一比一原版澳洲堪培拉大学毕业证(UC毕业证书)毕业证成绩单留信认证
一比一原版澳洲堪培拉大学毕业证(UC毕业证书)毕业证成绩单留信认证khuurq8kz
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideDesign Studio UI UX
 
Jual Obat Aborsi Semarang ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Semarang ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Semarang ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Semarang ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证eqaqen
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahimamgadibrahim92
 
In Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in Riyadh
In Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in RiyadhIn Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in Riyadh
In Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in Riyadhahmedjiabur940
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证wpkuukw
 
Academic Portfolio (2017-2021) .pdf
Academic Portfolio (2017-2021)      .pdfAcademic Portfolio (2017-2021)      .pdf
Academic Portfolio (2017-2021) .pdfM. A. Architects
 
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...Amil baba
 
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...drmarathore
 
Redefining Affordable Housing in Gurgaon The Role of Housing Architects from ...
Redefining Affordable Housing in Gurgaon The Role of Housing Architects from ...Redefining Affordable Housing in Gurgaon The Role of Housing Architects from ...
Redefining Affordable Housing in Gurgaon The Role of Housing Architects from ...Design Forum International
 
422368378-Laos-Architecture.pdfmmmmkkkkmmm
422368378-Laos-Architecture.pdfmmmmkkkkmmm422368378-Laos-Architecture.pdfmmmmkkkkmmm
422368378-Laos-Architecture.pdfmmmmkkkkmmmKarenNares2
 
Branding in the Psychedelic Landscape Report.pdf
Branding in the Psychedelic Landscape Report.pdfBranding in the Psychedelic Landscape Report.pdf
Branding in the Psychedelic Landscape Report.pdfAlexandra Plesner
 
定(购)莫纳什大学毕业证(Monash毕业证)成绩单学位证专业定制
定(购)莫纳什大学毕业证(Monash毕业证)成绩单学位证专业定制定(购)莫纳什大学毕业证(Monash毕业证)成绩单学位证专业定制
定(购)莫纳什大学毕业证(Monash毕业证)成绩单学位证专业定制eqaqen
 

Recently uploaded (20)

LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEKLANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
LANDSCAPE ARCHITECTURE PORTFOLIO - MAREK MITACEK
 
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
Abortion pills in Jeddah +966572737505 <> buy cytotec <> unwanted kit Saudi A...
 
Call Girl In Bhandara 💯Niamh 📲🔝6378878445🔝Call Girls No💰Advance Cash On Deliv...
Call Girl In Bhandara 💯Niamh 📲🔝6378878445🔝Call Girls No💰Advance Cash On Deliv...Call Girl In Bhandara 💯Niamh 📲🔝6378878445🔝Call Girls No💰Advance Cash On Deliv...
Call Girl In Bhandara 💯Niamh 📲🔝6378878445🔝Call Girls No💰Advance Cash On Deliv...
 
Edward Boginsky's Trailblazing Contributions to Printing
Edward Boginsky's Trailblazing Contributions to PrintingEdward Boginsky's Trailblazing Contributions to Printing
Edward Boginsky's Trailblazing Contributions to Printing
 
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
一比一原版(WLU毕业证)罗瑞尔大学毕业证成绩单留信学历认证原版一模一样
 
如何办理(UoB毕业证书)伯明翰大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UoB毕业证书)伯明翰大学毕业证成绩单本科硕士学位证留信学历认证如何办理(UoB毕业证书)伯明翰大学毕业证成绩单本科硕士学位证留信学历认证
如何办理(UoB毕业证书)伯明翰大学毕业证成绩单本科硕士学位证留信学历认证
 
一比一原版澳洲堪培拉大学毕业证(UC毕业证书)毕业证成绩单留信认证
一比一原版澳洲堪培拉大学毕业证(UC毕业证书)毕业证成绩单留信认证一比一原版澳洲堪培拉大学毕业证(UC毕业证书)毕业证成绩单留信认证
一比一原版澳洲堪培拉大学毕业证(UC毕业证书)毕业证成绩单留信认证
 
Essential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive GuideEssential UI/UX Design Principles: A Comprehensive Guide
Essential UI/UX Design Principles: A Comprehensive Guide
 
Jual Obat Aborsi Semarang ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Semarang ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Semarang ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Semarang ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
一比一定(购)西悉尼大学毕业证(WSU毕业证)成绩单学位证
 
Gamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad IbrahimGamestore case study UI UX by Amgad Ibrahim
Gamestore case study UI UX by Amgad Ibrahim
 
In Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in Riyadh
In Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in RiyadhIn Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in Riyadh
In Saudi Arabia Jeddah (+918761049707)) Buy Abortion Pills For Sale in Riyadh
 
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
一比一定(购)滑铁卢大学毕业证(UW毕业证)成绩单学位证
 
Academic Portfolio (2017-2021) .pdf
Academic Portfolio (2017-2021)      .pdfAcademic Portfolio (2017-2021)      .pdf
Academic Portfolio (2017-2021) .pdf
 
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
NO1 Top Pakistani Amil Baba Real Amil baba In Pakistan Najoomi Baba in Pakist...
 
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
Abortion pills in Kuwait 🚚+966505195917 but home delivery available in Kuwait...
 
Redefining Affordable Housing in Gurgaon The Role of Housing Architects from ...
Redefining Affordable Housing in Gurgaon The Role of Housing Architects from ...Redefining Affordable Housing in Gurgaon The Role of Housing Architects from ...
Redefining Affordable Housing in Gurgaon The Role of Housing Architects from ...
 
422368378-Laos-Architecture.pdfmmmmkkkkmmm
422368378-Laos-Architecture.pdfmmmmkkkkmmm422368378-Laos-Architecture.pdfmmmmkkkkmmm
422368378-Laos-Architecture.pdfmmmmkkkkmmm
 
Branding in the Psychedelic Landscape Report.pdf
Branding in the Psychedelic Landscape Report.pdfBranding in the Psychedelic Landscape Report.pdf
Branding in the Psychedelic Landscape Report.pdf
 
定(购)莫纳什大学毕业证(Monash毕业证)成绩单学位证专业定制
定(购)莫纳什大学毕业证(Monash毕业证)成绩单学位证专业定制定(购)莫纳什大学毕业证(Monash毕业证)成绩单学位证专业定制
定(购)莫纳什大学毕业证(Monash毕业证)成绩单学位证专业定制
 

Deployment Strategies Powerpoint Presentation Slides

  • 2. 2 Agenda 03 Your Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 04 Put Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 02 Routing Techniques This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 01 Company Software Updates Deployment Strategy This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 3. Contents 01 Deployment Overview 02 Challenges of Modern Applications 03 Rolling Deployments 04 Rolling Deployment Use Case 05 Blue/Green Deployments 06 Blue/Green Deployment Use Case 07 Canary Deployments 08 Canary Deployment Use Case 09 Routing Techniques 10 Deployment Best Practices 11 Deployment Strategies Comparisons 12 Post-Deployment Monitoring 3
  • 4. Deployment Overview 4 DEPLOYMENT OVERVIEW Number of Sites or Release Recipients Target Deployments Target Group Scheduled Dates <Identify the number & location (if applicable) of the sites/ release recipients for the software application/system> Initial Deployment <Site/Release Recipients> <Month/Year> General Availability Release <Site/Release Recipients> <Month/Year> Description <Describe the deployment approach that will be used for deploying the software application/system> Benefits (Tangible & Intangible) & Risks <Describe tangible & intangible benefits realized from the recommended approach> DEPLOYMENT APPROACH Assumptions <List any assumptions associated with the deployment approach> Risks <List any associated with the deployment approach ASSUMPTIONS & RISKS
  • 5. Challenges of Modern Applications This slide covers challenges faced by the modern applications Listed here are some of the challenges faced by modern applications. User can add according to their requirements. 52% of internet traffic is bot generated, half of which is attributed to “bad” bots. 79% of organizations can’t make a clear distinction between good and bad bots. Unfortunately, One of the most important challenges faced by a web- facing application is the ability to handle a large number of concurrent users. Modern applications need to be able to handle large amounts of data. Lack of handling failures gracefully without any data loss or interruptions. This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 52% 79% 5
  • 6. In this slide we have covered rolling deployment architecture Both Nodes Running…. Patching 1st Node…. Patching 2nd Node…. Both Nodes Running…. This slide covers rolling deployments nodes model and its working, user can edit according to his requirements. In a rolling deployment, an application’s new version gradually replaces the old one. The actual deployment happens over a period of time. During that time, new and old versions will coexist without affecting functionality or user experience. This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Deployment Strategy - Rolling Deployments 6
  • 7. Rolling Deployment Pattern 7 This slide covers the rolling deployment pattern i.e. how new version upgrades or modified without affecting existing users, user can alter according to their requirements. This slide is 100% editable. Adapt it to your needs and capture your audience's attention. State 0 State 1 State 2 Final State The original applications were deployed in containers, the upgrade can tackle one container at a time. Each container is modified to download the latest image from the app vendor’s site. Old Version New Version The old version is shown in blue and the new version is shown in green across each server in the cluster.
  • 8. Rolling Deployment Use Case This slide shows the deployment of the application to PROD environment in four phases. This slide covers the use of rolling deployment in PROD environment with in different phases. User can alter according to his requirements. The Application consists of three tiers, the Web, App and DB tiers. We will deploy the application to the PROD environment in four phases: First Phase Deploy only to the DB tier and verify the DB upgrade Second Phase Deploy to a few resources in the App and Web tiers and verify that the application was deployed successfully Third Phase Deploy to a few more resources in the App tier based on some rules Fourth Phase Deploy to the remaining resources Phase This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 8
  • 9. Deployment Strategy - Blue-Green, Red-Black or A/B Deployment 9 This slide explains the functioning of blue green deployment strategy This slide covers the functioning of blue green deployment environment, while new version is deployed the older one serves the traffic. User can alter according to their requirements Two identical production environments work in parallel. The blue/green deployment strategy will be used with dynamic cloud environments. There are two physically separate environments. At any time, only one of these environments is live, serving all of the production traffic. While new versions of the applications are deployed to the second (blue) environment, the first environment (green) is serving production traffic. This slide is 100% editable. Adapt it to your needs and capture your audience's attention. All Users USERS Router O l d V e r s i o n N e w V e r s i o n Web Server Web Server Database Server Database Server Application Server Application Server
  • 10. Blue-Green, Red-Black or A/B Deployment Pattern 10 This slide covers the two identical production environments works in parallel Below shown are the blue green environment deployment pattern. Which user can alter according to his requirements. This slide is 100% editable. Adapt it to your needs and capture your audience's attention. • One is the currently-running production environment receiving all user traffic (depicted as Blue). • The other is a clone of it, but idle (Green). • Both use the same database back-end and app configuration: • The new version of the application is deployed in the green environment & tested for functionality and performance • Once the testing results are successful, application traffic is routed from blue to green • Green then becomes the new production Currently Running Clone User Traffic Code Version 1 Code Version 2 Load Balancer User Traffic Code Version 1 Code Version 2 Load Balancer
  • 11. Blue-Green, Red-Black or A/B Deployment Use Case 11 This slide covers how to create blue and green deployment strategy as blue green are two physically separated environments, and can be configured in the Electric Flow environment model Number Task Name Description 1 DeployShoppingCart This is another process task similar to what is in the DEV and QA stages that the environment name is parameterized. The system will automatically switch deployments between the BLUE and GREEN environments 2 CertifyDeployment This is a manual step to review and certify the deployment 3 CompletePostCertificationTasks This is an automation task to run any post certification tasks such as updating the load balancer and switching the environment in preparation for the next pipeline run (for example, update the TargetENV parameter) Listed here are the blue green strategy deployment use case i.e. Modelling of the blue green environment through these steps and tasks. User can alter according to their requirements. This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Creating Four Environments (DEV, QA, BLUE, and GREEN) Mapping the Environments to the Shopping Cart Application Select the Shopping Cart application, and map the application tiers to the corresponding environment tiers in DEV, QA, BLUE, and GREEN. Creating a Pipeline with Three Stages Create a pipeline with three stages called DEV, QA and PROD. Creating Three Tasks for the PROD stage. In PROD stage, create three tasks:
  • 12. This slide covers before staring and starting steps for the blue green deployment. User can alter according to his requirements. Blue-Green, Red-Black or A/B Deployment Use Case Cont. In this slide we have covered pipeline for the blue green deployment Running the Pipeline Before running the pipeline, the GREEN environment is serving all of the production traffic, and the BLUE environment is ready to be upgraded to the new software version. • We have to set Rolling/TargetEnv property to the first environment to which we want to deploy on the project. • RollingDeploy/TargetEnv will be set to BLUE because the GREEN environment is currently catering to end-user traffic Before Starting the Deployment, 1. The pipeline will start at the DEV stage and continue to the PROD stage. 2. Once the deployment reaches the PROD stage, the application process task will deploy to the BLUE environment based on the property value $[/myProject/RollingDeploy/TargetEnv], which was set to BLUE at the beginning of the run. 3. Once the deployment task has completed, there is a manual step to functionally verify the deployment. 4. If there was a need for some automated testing, those tasks can easily be added to the pipeline stage. 5. Once the deployment completes successfully, switch the user traffic to the BLUE servers, and update the RollingDeploy/TargetEnv property to GREEN. 6. Setting the property value to GREEN will ensure that the next deployment will happen to the GREEN environment while the BLUE environment serves all of the production traffic. When the Pipeline Starts: This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 12
  • 13. O l d V e r s i o n Web Server Database Server Application Server N e w V e r s i o n Web Server Database Server Application Server Router USERS Most Users 95% Some Users 5% This slide explains about the working of canary deployment environment Deployment Strategy - Canary Deployment This technique is an advanced variation of the blue/green deployment one environment is handling the production traffic. During deployment time, new versions are applied to the second inactive environment similar to a blue/green deployment. Once the second environment with the newer version is satisfactorily tested, a portion of the end-user traffic is diverted to it. The first environment runs the old production version of the applications and bears the majority of the traffic while the second environment runs the new version of the applications and caters to a small portion of the traffic. This is a way to test the new version with live traffic, and if everything looks fine, all the traffic can be diverted to the new version, or if there are issues with the new version, the older version can be kept instead. In this slide we cover canary deployment environment working by testing new version without deleting the old one. User can alter according to their requirements. 13
  • 14. Canary Deployment Pattern 14 In this slide we cover phased approach for canary deployment Majority Infrastructure User Traffic Most Users Few Users Code Version 1 Code Version 2 All Infrastructure Code Version 2 User Traffic This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Instead of switching from blue to green in one step, we use a PHASED APPROACH. Canary deployment is like blue-green, except it’s more risk-averse › Deploy a new application code in a small part of the production infrastructure › Once the application is signed off for release, only a few users are routed to it. This minimizes any impact. › No errors reported, the new version can gradually roll out to the rest of the infrastructure This slide covers phased approach for canary deployment, in which new version roll out to the rest of the infrastructure when no error reported. User can alter according to their requirements.
  • 15. 15 Canary Deployment Use Case This slide shows the canary deployment use, that how application deployed in subset of servers. This slide covers that how canary deployment is to deploy an application to a small set of servers. User can alter according to his requirements The purpose of a canary deployment is to deploy an application to a small set of servers for validation by a subset of users. Once user validation is complete, the application is rolled out to a larger set of servers. This is very similar to blue/green deployments where you can model separate environments and use pipelines to control deployments to higher-order environments. The key difference with canary deployments is that part of the traffic is routed to the environment with the latest version.
  • 16. Using an application logic to unlock new features to specific users and groups. This logic is removed when the application goes live for the rest of the users. Exposing internal users to the canary deployment before allowing external user access; Basing routing on the source IP range Releasing the application in specific geographic regions; Routing Techniques: 16 This Slide Shows Various Techniques For Routing New Users Listed are the routing techniques for testing the new versions of the application. User can alter according to his requirements. This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 17. Deployment Best Practices 17 This slide explains the best practices to minimize the deployment risks This slide covers the best practices for the deployments techniques which user can follow before deployments and can alter according to their requirements. This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Use standard operating environments (SOEs) Ensure environment consistency. You can use tools like Vagrant and Packer for development workstations and servers. Use a deployment checklist An item on the checklist may be to "backup all databases only after app services have been stopped" to prevent data corruption. Adopt Continuous Integration (CI) CI ensures code checked into the feature branch of a code repository merges with its main branch only after it has gone through a series of dependency checks, unit and integration tests, and a successful build. Adopt Continuous Delivery (CD) With CD, the CI-built code artifact is packaged and always ready to be deployed in one or more environments. Enable automated rollbacks for deployments that fail health checks, whether due to availability or error rate issues.
  • 18. Deployment Strategies Comparisons 18 This slide shows the comparison of deployment strategies on different bases. Strategy Zero Downtime Real Traffic Testing Targeted Users Cloud Cost Rollback Duration Negative Impact on User Complexity of Setup Rolling Deployment The old version is shown in blue & the new version is shown in green across each server in the cluster BLUE / GREEN Version B is released alongside version A, then the traffic is switched to version B CANARY Version B is released to a subset of users, then proceed to a full rollout A / B TESTING Version B is released to a subset of users under specific condition Add Text Here Listed are the routing techniques for testing the new versions of the application. User can alter according to his requirements. This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 19. Post-Deployment Monitoring (1/2) 19 This slide covers the post deployment monitoring framework This slide is 100% editable. Adapt it to your needs and capture your audience's attention. This slide covers dimensions, area of focus etc. to monitor performance after deployment. User can alter according to his requirements. • Agentless (RUM) – [First] • Multiple Protocol Analytics • Synthetic Probes & Robots • Trans, Path Snapshots • Bottom Up/ Top Down • Monitor Cloud Apps • User-defined Transactions • URL / Page Definitions • 8 to 12 high level groups • Add Text Here • Add Text Here • Add Text Here • Add Text Here • Add Text Here • Add Text Here Area of Focus • APM Value : 80% comes from the EUE • Agentless is low risk (Port Mirroring) o Quick Implementation < 2 Days • Robots = Availability & low vol. trends • Better service dependency mappings o Understanding how network topologies interact with application architecture • Change impact assessment • Meaningful SLAs to the Business strengthen trust with Business • Provide early warning trend reports • Add Text Here • Add Text Here • Add Text Here • Add Text Here • Add Text Here • Add Text Here Potential Benefits Application Performance Management End User Experience Runtime Application Architecture Business Transactions Add Text Here Add Text Here Dimensions
  • 20. Post-Deployment Monitoring (2/2) 20 This slide covers the post deployments monitoring dashboard to measure performance This graph/chart is linked to excel, and changes automatically based on data. Just left click on it and select “Edit Data”. This slide shows the KPIs and metrices to measure performance after deployment. User can alter according to their requirements. 6.01% 21.19% 72.79% 0% 20% 40% 60% 80% 100% Frustrated Tolerated Satisfied 0 200 400 600 0% 2% 4% 6% 89.3% 4.9% 3.2% 2.2% 0.4% 401 500 403 400 422 503 HTTP Failure Codes 10 K Failed Requests 2 % Failure Rate HTTP Failure Rate Transaction Throughput 0.5M Requests Response Time Experience 0.1 sec Apdex Threshold 0.83 Apdex Score Avg. Response Time 160.24 ms 0.5 M Total Requests 10 K Failed Requests 2 % Failure Rate 0 50 100 150 200 250 Jan (12:00 pm) Feb (6:00 pm) Mar (12:00 am) Apr (6:00 am) May (12:00 pm) Jun (6:00 pm) Jul (12:00 am) Aug (6:00 am) Sep (12:00 pm) Oct (6:00 pm) Nov (12:00 am) Dec (6:00 am) Expressjs Remote HTTP Calls Postgres Rendering Remote HTTP Calls 86.18 ms from 14 : 15 till 15 : 10 160.24 ms Overall Avg 7 ms Expressjs 37.43 ms Remote HTTP Calls 7.59 ms Postgres 6 ms Rendering
  • 21. Icons Slide for Deployment Strategies 21
  • 23. Stacked Bar 23 50% 65% -15% -9% 40% 50% -19% -2% -30% -20% -10% 0% 10% 20% 30% 40% 50% 60% 70% This graph/chart is linked to excel, and changes automatically based on data. Just left click on it and select “Edit Data”. Product 01 This graph/chart is linked to excel, and changes automatically based on data. Just left click on it and select “Edit Data”. Product 02
  • 24. Clustered Bar Chart 24 15 25 10 25 50 20 This graph/chart is linked to excel, and changes automatically based on data. Just left click on it and select “Edit Data”. Product 01 This graph/chart is linked to excel, and changes automatically based on data. Just left click on it and select “Edit Data”. Product 02
  • 25. Puzzle 25 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Text Here
  • 26. 26 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Target Audiences This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Premium Services This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Value Clients About Us
  • 27. 27 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Mission This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Vision This slide is 100% editable. Adapt it to your needs and capture your audience's attention. Goal Our Mission
  • 28. Timeline 28 Start End This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 2015 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 2017 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 2019 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 2016 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 2018 This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 2020
  • 29. 29 Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 01 Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 02 Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 03 Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 04 Our Target
  • 30. Financial 30 1.3 Billion Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 532 Million Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention. 10 Million Text Here This slide is 100% editable. Adapt it to your needs and capture your audience's attention.
  • 31. 31 Thank You Address # street number, city, state Email Address email address123@gmail.com Contact Number 0123456789