6. Confidential 6
v1.0 v2.0 v3.0 v4.0
10/10095/100100/100
$ keptn new artifact sampleservice:1.0$ keptn new artifact sampleservice:2.0$ keptn new artifact sampleservice:3.0$ keptn new artifact sampleservice:4.0
7. Confidential 8
Why did we build ?
Because cloud native delivery and operations is a BIG challenge!
Cloud Native
8. Confidential 9
Commit Cycle Time
= Speed to Market
MTTR
Mean Time to Remediate
4.8 days
4 hours
~ 10min
12.5 days 2 days ~ 1 hour
The reality and evidence supports it!
https://dynatrace.ai/acsurvey
Only < 5% is „Cloud Native“
9. Confidential 10
Quote: “Pipelines seem to be becoming our new future un-managable legacy code!“
First: solves the Continuous Delivery Problem!
11. Continuous Delivery – Launch control
Launch operations are supervised and
controlled from several control rooms (also
known as a firing room). The controllers are
in control of pre-launch checks, the booster
and spacecraft. Once the rocket has cleared
the launch tower (usually within the first
10–15 seconds), is when control is switched
over to the Mission Control Center
12. Continuous Operations – Mission Control
A mission control center (MCC, sometimes
called a flight control center or operations
center) is a facility that manages space flights,
usually from the point of launch until landing
or the end of the mission. It is part of
the ground segment of spacecraft operations.
A staff of flight controllers and other support
personnel monitor all aspects of the mission
using telemetry, and send commands to the
vehicle using ground stations
14. Designed for modern applications
GitOps-based collaboration
AllkeptnworkflowsarebasedontheGitOps
paradigm.
Operator patterns for all logic
components
Logiccomponentscan bereusedforother
operationaltasks.
Monitoring and operations as code
Developer-friendlydefinitionofmonitoringand
operationaltasks.
Built on and for Kubernetes
Builtformoderncloud-nativeenvironments.
Event-driven and serverless
Powerfulwitha minimal
resourcefootprint.
Pluggable tooling
Alltoolsleveragedbykeptn
can bereplacedbased
onyourtoolpreferences.
Numbers based on our survey – https://dynatrace.ai/acsurvey
Many teams we spoken with build their own
Deployment Pipelines: Combination of OpenSource & Commercial Tools for Deployment Automation!
Testing Pipelines: Combination of OpenSource & Commerical Tools for Test Execution
Quality Gates: Most often done manual. Some are investing in automated validation!
Auto Remediation: Mostly done manual with a trend towards simply remediation actions