Sam Newman is a technologist at ThoughtWorks. This talk from FlowCon 2014 goes into the nitty gritty of managing build, test and release of microservices and also covers the often ignored tradeoff between testing before deployment, and testing afterwards.
10. Service
Host
Service Service
Service Service
Host
VS
Much Easier To Reason About
@flowconsf @samnewman
11. Service
Host
Service Service
Service Service
Host
VS
Much Easier To Reason About
Easier To Provision
@flowconsf @samnewman
12. Service
Host
Service Service
Service Service
Host
VS
Much Easier To Reason About
Easier To Provision
Fewer Side-effects
@flowconsf @samnewman
13. Service
Host
Service Service
Service Service
Host
VS
Much Easier To Reason About
Easier To Provision
Fewer Side-effects
Enforces Interdependence
@flowconsf @samnewman
14. Service
Host
Service Service
Service Service
Host
VS
Much Easier To Reason About
Easier To Provision
Fewer Side-effects
Lower host-management overhead
Enforces Interdependence
@flowconsf @samnewman
15. Service
Host
Service Service
Service Service
Host
VS
Much Easier To Reason About
Easier To Provision
Fewer Side-effects
Lower host-management overhead
Cheaper!
Enforces Interdependence
@flowconsf @samnewman
28. Ansible
Puppet
Chef
AWS
Digital Ocean
OpenStack
VMWare
@flowconsf @samnewman
29. Ansible
Puppet
Chef
AWS
Digital Ocean
OpenStack
VMWare
Vagrant
@flowconsf @samnewman
30. Immutable Servers
Ansible
Puppet
Chef
AWS
Digital Ocean
OpenStack
VMWare
Vagrant
@flowconsf @samnewman
31. Immutable Servers
Fast Spin-up
Ansible
Puppet
Chef
AWS
Digital Ocean
OpenStack
VMWare
Vagrant
@flowconsf @samnewman
32. Immutable Servers
Fast Spin-up
Provider Agnostic
Ansible
Puppet
Chef
AWS
Digital Ocean
OpenStack
VMWare
Vagrant
@flowconsf @samnewman
33. Immutable Servers
Fast Spin-up
Provider Agnostic
Ansible
Puppet
Chef
AWS
Digital Ocean
OpenStack
VMWare
Vagrant
Feedback Can Suffer
@flowconsf @samnewman
34. Immutable Servers
Fast Spin-up
Provider Agnostic
Ansible
Puppet
Chef
AWS
Digital Ocean
OpenStack
VMWare
Vagrant
Feedback Can Suffer
Cycle Time
@flowconsf @samnewman