Software architecture can be done on several “levels” of abstractness. The level influences the importance of necessary skills. From my experience, read books and discussions we can boil this down to these ten skills every software architect should have:Decide and decide development technology and platform.Collaborate with other architects and stakeholders.Detail out and refine higher level design into lower level design.

28m read timeFrom golangexample.com
Post cover image
Table of contents
What is a Software Architect?Levels of ArchitectureTypical ActivitiesImportant SkillsArchitect’s Technology RoadmapTypes of Solution ArchitectsSuggested Books
1 Impression