disruptors and trends in app dev test industry

30
10.20.2005 Disruptors and trends in App Dev-Test Industry

Upload: james-governor

Post on 23-Jan-2018

96 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Disruptors and trends in app dev test industry

10.20.2005

Disruptors and trends in App Dev-Test Industry

Page 2: Disruptors and trends in app dev test industry

2

about.me

James GovernorRedMonk cofounder

@monkchips

Page 3: Disruptors and trends in app dev test industry

3

about.us

Page 4: Disruptors and trends in app dev test industry

4

Obligatory Disruption Slide

Page 5: Disruptors and trends in app dev test industry

5

Obligatory Velocity Slide

Page 6: Disruptors and trends in app dev test industry

6

CI/CD shifting testing left

data testingdependency testsperformance/load testingacceptance testing unit testingintegration tests

bigger than a unit, smaller than an acceptance test

reliability testssynthetic transactions

Towards separate deploymentswith hundreds of agentsThousands of acceptance tests.run them in 20/30 minutes

Page 7: Disruptors and trends in app dev test industry

7

The Docker Pattern -supporting modern test-driven application development collapsing distinctions between infrastructures and associated processes

Dev/TestQAStagingProduction

Page 8: Disruptors and trends in app dev test industry

8

the portability promise

Page 9: Disruptors and trends in app dev test industry

9

Page 10: Disruptors and trends in app dev test industry

10

Page 11: Disruptors and trends in app dev test industry

11

containers and microservices

ConvenientComposableDisposableImmutableLightweight

Production Ready?

Page 12: Disruptors and trends in app dev test industry

12

Page 13: Disruptors and trends in app dev test industry

13

Page 14: Disruptors and trends in app dev test industry

14

Page 15: Disruptors and trends in app dev test industry

15

Page 16: Disruptors and trends in app dev test industry

16

AutomationInstrumentationMonitoringEven Lighterweight OSNetworkingOrchestrationPersistent Storage - tbdSchedulingSecurity

the (new) container native stacks

Page 17: Disruptors and trends in app dev test industry

17

Page 18: Disruptors and trends in app dev test industry

18

Page 19: Disruptors and trends in app dev test industry

19

Page 20: Disruptors and trends in app dev test industry

20

Page 21: Disruptors and trends in app dev test industry

21

Page 22: Disruptors and trends in app dev test industry

22

Page 23: Disruptors and trends in app dev test industry

23

Page 24: Disruptors and trends in app dev test industry

24

Page 25: Disruptors and trends in app dev test industry

25

Page 26: Disruptors and trends in app dev test industry

26

Page 27: Disruptors and trends in app dev test industry

27

Page 28: Disruptors and trends in app dev test industry

28

Page 29: Disruptors and trends in app dev test industry

29

Page 30: Disruptors and trends in app dev test industry

30

Decisions, DecisionsEase of use for developers, operators and devopsFragmentation is a givenGit and GitHubsimple deployment & integration into CD pipelinesmonitoring (container/cloud native) as QANative container supportDecreased cycle time, visibility from planning to productionOpen source/inner source cultureOnline dev and test is comingPackage managers- dependency testing is critical