cloud native org

质量竞争力大会(英文名称TiD),中国软件研发顶级盛会。是由智联联盟整合软件行业已有研发领域三大专业会议,包括中国系统与软件过程改进大会SPIChina、中国软件测试大会ChinaTest、中国敏捷软件开发大会AgileChina等,重磅推出的顶级研发盛会。TiD秉承追求行业高度(Top)、技术创新(innovation)、专业深度(Depth)的目标,大会内容涉及软件研发全层次、全流程及全角色。

1. INNOVATION WORKSHOP CLOUD NATIVE Outcome over output 1
2. about me 2
3. AGENDA 1 What is cloud native? 2 Why cloud native organization? 3 Principles 4 Patterns 5 Practices 3
4. ICE BREAK 4
5. 5
6. what “cloud native” is in your city? 6
7. CLOUD NATIVE 7
8. 8
9. 9
10. 10
11. 11
12. CLOUD NATIVE ORGANIZATION ~ 12
13. NATIVE 13
14. 14
15. MOBILE NATIVE 15
16. CLOUD NATIVE 16
17. ✻⾲欰涸⟟⧩ ~ 17
18. why every enterprise loves cloud? 18
19. simplicity 19
20. flexibility 20
21. elasticity 21
22. velocity 22
23. def accumulate(simplicity, flexibility, elasticity, velocity): Any 23
24. return responsiveness 24
25. PRINCIPLES ~ 25
26. Code Clean code DDD Microservices SBA… 26
27. and then… 27
28. Cloud 28
29. 29
30. 30
31. 31
32. IaaS PaaS SaaS CaaS BaaS AaaS 32
33. Virtualization 33
34. abstract 34
35. 35
36. abstract in different level 36
37. you must recall this … 37
38. 38
39. it’s not abstract, it’s just a crab 39
40. abstract in production level 40
41. 41
42. ubiquitous language 42
43. cloud native system should implement the abstraction around production itself 43
44. cloud native system should implement the abstraction around business outcome 44
45. Melvin Conway 45
46. organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations — Melvin Conway,1968 46
47. cloud native organization should implement the abstraction and decomposition around business outcome 47
48. How? 48
49. PATTERNS ~ 49
50. P1: INFRASTRUCTURE INDEPENDENT 50
51. migrate from AWS to Google Cloud or Azure? 51
52. build local environment 52
53. DI 53
54. cloud native == independent from cloud 54
55. in organization perspective… 55
56. ❇끩鷦尵剤⠛絡䠑⛐♳涸鵙絶鿈꡶鵙絶㽠僽䒓〄ㄤ鵙蠒Ⱖ✻䎂〵涸㔙ꢭ䲿⣘➢餴彂ⵌ㸞涸ぐ猫ⰗⰟ剪⸉⡎⚹嫦⚡❡ㅷ⴯䒊 ꂂ縨ㄤ勉ꣳ盘椚鵯❉剪⸉鿪絛✫❡ㅷ䒓〄㔙ꢭ⟃荈⸔涸倰䒭㸤䧭 嫦⚡❡ㅷ➢霃雦䒓〄ⵌ鵙絶鿪僽歋♧⚡㔙ꢭ餏餓鵯呋㽠䖎㺂僒㼆嫦♧⚡❡ㅷ涸❜➰鵙蠒䧭劥⿻⟟⧩⨞ⴀ邂ꆀ 56
57. chatops 57
58. 58
59. no ops… 59
60. P2: CLOUD FIRST 60
61. cloud as the default infrastructure 61
62. PlayOn! 62
63. organization around the cloud 63
64. Chief Product Officer VP Product Management VP UI Engineering VP Discovery Engineering VP Platform Directors Product Directors Development Directors Development Directors Platform Code, independently updated continuous delivery Developers + DevOps Developers + DevOps Developers + DevOps Denormalized, independently updated and scaled data UI Data Sources Discovery Data Sources Platform Data Sources Cloud, self service updated & scaled infrastructure AWS AWS 64 AWS
65. P3: MICROSERVICES ORIENTED 65
66. 66
67. 67
68. 68
69. P4: MAX CLOUD ROI 69
70. Largest services are autoscaled Average lifetime of an instance is 36 hours 70
71. P5: OPEN ECOSYSTEM 71
72. api market 72
73. open source ecosystem 73
74. P6: BUILD SECURITY IN 74
75. 75
76. INFRASTRUCTURE INDEPENDENT CLOUD FIRST MICROSERVICES ORIENTED MAX CLOUD ROI OPEN ECOSYSTEM BUILD SECURITY IN 76
77. PRACTICES ~ 77
78. 1. architecture 78
79. abstract in different level 79
80. INFRASTRUCTURE INDEPENDENT CLOUD FIRST MICROSERVICES ORIENTED MAX CLOUD ROI OPEN ECOSYSTEM BUILD SECURITY IN 80
81. cross functional: performance / security infrastructure: iac collaboration: interfaces component: microservices logic modeling: object / function / clean code business modeling: DDD product modeling: service design 81
82. build API ecosystem, and make API as product 82
83. build platform, starting with a slice 83
84. 84
85. 85
86. 2. Organization 86
87. Conway’s Law 87
88. INFRASTRUCTURE INDEPENDENT CLOUD FIRST MICROSERVICES ORIENTED MAX CLOUD ROI OPEN ECOSYSTEM BUILD SECURITY IN 88
89. what we have mentioned… 89
90. infrastructure independent product teams 90
91. and microservices oriented 91
92. 92
93. investment on cloud and measure the ROI 93
94. VALUE DRIVEN PORTFOLIO MANAGEMENT (“EDGE”) Technology driven innovation is a creative journey. In a rapidly changing and uncertain marketplace, it requires a strong shared business vision as a guide. EDGE uses the Lean Value Tree to capture and share this vision. It’s not enough to simply deliver projects from a list. The best opportunities are emerging all the time. Investment decisions must be continuously aligned with evolving business priorities and on the ground delivery teams must be able to learn and adjust or pivot as they go. This is only possible if the Executive Business Vision is clearly understood and can be applied throughout an organization. It must be easy to see how work ties back to strategic direction and priorities. A tool to facilitate capturing and sharing the organizational Vision and Strategy is the Lean Value Tree (LVT). It is a tree because everything stems from the Executive Business Vision. Everything in the tree is framed in terms of outcomes, so it is clear the value that they will provide to the organization. Example: Lean Value Tree is a visual tool to facilitate capturing and sharing an organizational vision and strategy. Vision: the overall vision at the top of the tree sets a guiding direction toward which all investments should contribute. Goals are created from business drivers to deliver upon the vision. Bets are more specific ways in which Goals might be realized in the market. Initiatives are actions that deliver tangible value. Initiatives have a clear customer need and business opportunity defined. 94
95. 95
96. BUILD YOUR OWN TECHNOLOGY RADAR Technology radar is a great format to visualize the technology portfolio in a certain enterprise. BYOR is stand for “Build Your Own Radar” which encourage enterprises to visualize their technique portfolio in a radar format 96
97. open source ecosystem 97
98. 98
99. 99
100. KEY TAKEAWAWS ~ 100
101. cloud native system should implement the abstraction around business outcome 101
102. cloud native organization should implement the abstraction and decomposition around business outcome 102
103. INFRASTRUCTURE INDEPENDENT CLOUD FIRST MICROSERVICES ORIENTED MAX CLOUD ROI OPEN ECOSYSTEM BUILD SECURITY IN 103
104. value focused, outcome over output 104
105. Q&A ~ 105
106. THANK YOU Questions or feedback: David Wang: davidw@thoughtworks.com