Evolutionary Architecture as Product
Rob Zuber CTO, CircleCI @z00b
Evolutionary Architecture as Product Rob Zuber CTO, CircleCI - - PowerPoint PPT Presentation
Evolutionary Architecture as Product Rob Zuber CTO, CircleCI @z00b 1 2 3 4 5 6 A Brief History of io.js 2014-11-26 io.js is forked from Node.js 7 A Brief History of io.js 2014-11-26 io.js is forked from Node.js
Evolutionary Architecture as Product
Rob Zuber CTO, CircleCI @z00b
A Brief History of io.js
72014-11-26 io.js is forked from Node.js
A Brief History of io.js
82014-11-26 io.js is forked from Node.js 2015-02-10 io.js devs are sad about CircleCI
A Brief History of io.js
92014-11-26 io.js is forked from Node.js 2015-02-10 io.js devs are sad about CircleCI 2015-02-24 CircleCI releases support and docs for io.js
A Brief History of io.js
102014-11-26 io.js is forked from Node.js 2015-02-10 io.js devs are sad about CircleCI 2015-06-16 io.js and Node.js form "Node Foundation" and merge 2015-02-24 CircleCI releases support and docs for io.js
My Biases
Customer Tech Software Systems Scrappy Scaling
Design For Change
13GitHub
> git pushCircleCI
15GitHub
> git pushCircleCI
16GitHub
> git pushCircleCI
17GitHub
> git pushCircleCI
18GitHub
> git pushAll containers from one image
Head Up
25According to StackShare
327856 Companies report using React 18312 Developers report using React
According to StackShare
337856 Companies report using React 18312 Developers report using React 8 Developers report using Om 3 Companies report using Om
You are a Product Manager
34If we want to make it easier to write software, so that we can build more powerful systems more cheaply, we must find ways to make software simpler.
35 John Ousterhout – A Philosophy of Software Design“
Essential Complexity is inherent in, and the essence of, the problem (as seen by the users).
36“
Ben Moseley & Peter Marks – Out of the Tar PitAccidental Complexity is all the rest — complexity with which the development team would not have to deal in the ideal world (e.g. complexity arising from performance issues and from suboptimal language and infrastructure).
37 Ben Moseley & Peter Marks – Out of the Tar Pit“
Q.E.D.
Remember me?
Remember me?
"Docker LXC Driver"
Remember me?
"Docker LXC Driver" 2014-03-10: libcontainer launched (v0.9.0)
Remember me?
"Docker LXC Driver" 2014-03-10: libcontainer launched (v0.9.0) 2015-08-11: lxc deprecated (v1.8.0)
Remember me?
"Docker LXC Driver" 2014-03-10: libcontainer launched (v0.9.0) 2015-08-11: lxc deprecated (v1.8.0) 2016-02-04: lxc deleted (v1.10.0)
Where Are We Now?
49Design For Change
53Simplify the Basics & Look Ahead
54Think Like a Product Manager
55Meet Your Customers, Understand Their Goals, Architect Better
56Thank you.