Designing Software Architecture: Attribute-Driven Design
3 min readApr 15, 2022
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…