Remove 2016 Remove Continuous Integration Remove System Architecture
article thumbnail

AoAD2 Practice: Evolutionary System Architecture

James Shore

Evolutionary System Architecture. What about your system architecture? By system architecture, I mean all the components that make up your deployed system. When you do, you get evolutionary system architecture. As of 2016, they deployed the Stack Overflow site 5-10 times per day.

article thumbnail

Our book “Software Architecture Metrics: Case Studies to Improve the Quality of Your Architecture” is published!

Apiumhub

He began his professional career with a specific interest in object-oriented design issues, with deep studies in code-level and architectural-level design patterns and techniques. In 2018, the Software Engineering Institute at Carnegie Mellon University honored him with the Linda Northrup Award for Software Architecture.

article thumbnail

Grown-Up Lean

LeanEssays

Extreme Programming [19] contained the roots of technical disciplines such as continuous integration and automated testing. All code resides on main branch (trunk), where continuous integration with the entire code base is possible. Scrum [20] introduced iterations.