Trying to fly before you can walk

An anti-pattern that I’ve observed is Trying to fly before you can walk. It occurs when an organization attempts to adopt the microservice architecture (an advanced technique) without (or not committing to) practicing basic software development techniques, such as clean code, good design, and automated testing.

Quite often, management continues to be focused on schedule and features and consequently overlooks key software quality attributes, such as maintainability, testability and code coverage.

To view or add a comment, sign in

Insights from the community

Others also viewed

Explore topics