Back to photostream

Eric Brewer - Design for Continuous Evolution

Continuous evolution is the ability to add features easily to a running service while maintaining high availability, which is the key to high velocity in development. A repeated theme is a focus on immutability at many layers so that we can decouple specification from instantiation. Similarly, declarative techniques allow us to say what we mean rather than script one way to do it, which enables automation. Finally, specialization of APIs enables better support for classes of tasks, including those that are stateless or best effort.

29 views
0 faves
0 comments
Uploaded on June 29, 2016
Taken on June 15, 2016