23 Basic Principles in Software Architecture

Photo by Cris DiNoto on Unsplash

Software Architecture bases on set of basic principles that is actual for every kind of software system. Experienced Software Architects are aware of them and able to spot the right places in their software products to implement specific principle. Let us have a quick overview over some basic principles that Software Architects deals with on daily basis:

--

--

--

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

Pure Functions

How to Turn Data Into Something Meaningful Through Excel

Airflow High Available cluster

Software Engineering for the 99%

Nurse’s viral photo shows Exhausted COVID-19 what it’s like.

100 Days of DevOps — Day 38-Introduction to Transit Gateway

A BLOB’s Journey — From the Database to the Browser

My Experience with CloudKasthiram 2020

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

7 Best Practices for building performant Microservices

The 3 Java-related Framework of Microservices Architecture

Patterns of Enterprise Application Architecture by Martin Fowler — Intro

Solutions Architect Tips: The 6 Secrets to Building Inspiring Proposals