Slide 1

Slide 1 text

APIOps - Better processes for even better APIs 1

Slide 2

Slide 2 text

APIOps? 2

Slide 3

Slide 3 text

DevOps 3

Slide 4

Slide 4 text

broad concept with goals 4

Slide 5

Slide 5 text

improve collaboration between development and operations 5

Slide 6

Slide 6 text

improve deployment frequency 6

Slide 7

Slide 7 text

achieve faster time to market 7

Slide 8

Slide 8 text

lower failure rate of new releases 8

Slide 9

Slide 9 text

shorten lead time between fixes 9

Slide 10

Slide 10 text

improve mean time to recovery 10

Slide 11

Slide 11 text

CALMS Model 11

Slide 12

Slide 12 text

Collaboration 12

Slide 13

Slide 13 text

Automation 13

Slide 14

Slide 14 text

Lean Principles and Processes 14

Slide 15

Slide 15 text

Measurement 15

Slide 16

Slide 16 text

Sharing 16

Slide 17

Slide 17 text

GITOps 17

Slide 18

Slide 18 text

Attempting a defintion 18

Slide 19

Slide 19 text

System development / management pattern 19

Slide 20

Slide 20 text

GIT as the single source of truth 20

Slide 21

Slide 21 text

GIT as the single place where all operational tasks for all environments happend - create - change - destroy 21

Slide 22

Slide 22 text

All changes are observable / verifiable 22

Slide 23

Slide 23 text

Continuous Integration & Deployment 23

Slide 24

Slide 24 text

Standard Software Development Lifecycle 24

Slide 25

Slide 25 text

API Producer Lifecycle 25

Slide 26

Slide 26 text

API First 26

Slide 27

Slide 27 text

Open API 27

Slide 28

Slide 28 text

28 Open API

Slide 29

Slide 29 text

Open API Extensions x-...-... 29

Slide 30

Slide 30 text

EVERYTHING as Code 30

Slide 31

Slide 31 text

EVERYTHING with the Code 31

Slide 32

Slide 32 text

Configuration as Code 32

Slide 33

Slide 33 text

Policy as Code 33

Slide 34

Slide 34 text

Policy as Code 34 - cloud native - compliance - validating infrastructure - best practices as polices - cost control

Slide 35

Slide 35 text

=> APIOps 35

Slide 36

Slide 36 text

APIOps with Kong 36

Slide 37

Slide 37 text

37 APIOps with Kong - Spec-first API Design using Insomnia Designer - Transform Spec to Kong declarative configuration Deploy configuration to environments Adjust configuration to specific needs per environment

Slide 38

Slide 38 text

codecentric AG Hochstr. 11 42697 Solingen Daniel Kocot Senior Solutions Architect [email protected] www.codecentric.de Innovative - Trustful - Competent - Pragmatic 38

Slide 39

Slide 39 text

39 References: title slide: Sliver linings, https:/ /www.flickr.com/photos/shivashenoy/