Designing Software Architecture: Attribute-Driven Design

Ali Zeynalli
3 min readApr 15, 2022
Photo by Lance Anderson on Unsplash

Designing specific Architecture for a software system, especially for greenfield projects, requires solid planning and preparation. There are plenty of methodologies that are used by experienced Software Architects for designing greenfield projects, one of which is Attribute-Driven Design.

Attribute-driven design is a methodology to create software architectures that…

--

--

Ali Zeynalli

IT-Architect | BMW Group | M.Sc. Technical University of Berlin