Remove 2018 Remove Continuous Integration Remove System Architecture
article thumbnail

AoAD2 Practice: Zero Friction

James Shore

The larger your system gets, the more creative you’ll have to be. Continuous Integration. As long as you have a good test suite and practice continuous integration, you’ll learn about discrepancies between the two builds before they’ve had a chance to get out of control. Bache 2018]. Reproducible Builds.

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.

Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

Grown-Up Lean

LeanEssays

In 2018 AWS was a $25 billion / year business, growing at very fast clip. Much of this growth comes from large enterprises that discover they cannot win an arms race with an architecture and strategy that manages complex systems orders of magnitude more efficiently than they can. Scrum [20] introduced iterations.

article thumbnail

AoAD2 Practice: Incremental Design

James Shore

Continuous Integration. Continuous integration allows people to make changes without stepping on each others’ toes. I’m focusing on application architecture here. To apply evolutionary design ideas to system architecture, see “Evolutionary Architecture” on p.XX. Pair Programming. Refactoring.