Designing Software Architecture: Attribute-Driven Design

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…

--

--

--

Senior Software Engineer | Allianz Technology GmbH | M.Sc. Technical University of Berlin

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Launching A WordPress Application With MySQL Database in K8S Cluster On AWS Using Ansible!

Getting started with Hasura

Top 15 Fintech Companies that Include Python in Their Tech Stack

Securing DevOps workhorse

Wrangling the Bottom Navigation View

HireVibes Development Update: May 2019

How to Choose the Right Content Management System (CMS)

Own your data — DIY receipting with gmail and Monzo

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Ali Zeynalli

Ali Zeynalli

Senior Software Engineer | Allianz Technology GmbH | M.Sc. Technical University of Berlin

More from Medium

Tips For Taming Microservices in The Wild

Hexagonal architecture and Domain Driven Design

5 Design Principles from a Software Architecture guru

Software Design: Entropy