What is Software Architecture?

Software architecture is about making key decisions that will impact how you can make decisions in the future. It's about giving yourself options at a relatively low cost early on so that your system can evolve over time without a high cost. Software architecture is about options.

Join!

Developer-level members of my YouTube channel or Patreon get access to a private Discord server to chat with other developers about Software Architecture and Design as well as access to source code for any working demo application that I post on my blog or YouTube. Check out the YouTube Membership or Patreon for more info.

Follow CodeOpinion