Although anti-patterns are usually associated with software development, there are plenty of them in software architecture as well. An anti-pattern is something that seems like a good idea at the time, but can lead you down a bad path. In this lesson Mark Richards talks about the Cart Before The Horse architecture anti-pattern. Through conversations between a product owner and software architect, he describes what this anti-pattern is, how it occurs, and then describes techniques for avoiding this all-to-common anti-pattern.
Reference Links:
Software Architecture Monday: https://bit.ly/3dadEe3
Fundamentals of Software Architecture: https://amzn.to/3rgFLjY
Software Architecture: The Hard Parts: https://amzn.to/3BjMMF2
Training Classes: https://www.developertoarchitect.com/training/