A collection of resources that has been influential in my journey towards being a software architect.
View the Project on GitHub rdagumampan/towards-being-a-better-software-architect
This is a collection of resources that has been influential in my journey towards being a software architect. I don’t claim to have read and mastered everything listed here but I made this for record keeping and quick lookup when I need to on my day-to-day work. I hope you may find inspiration in the many sites and people listed here.
Architecture in real life and field experiecnces in implementing various architecture styles, patterns and practices.
How the system is going to be constructed and serves as framework eveluating the candidate solutions.
Well known solutions to achieve the selected architecture styles at the level of subsystems, modules and components.
Well known tactical solutions to solve common and recurring problems at the level of classes and functions in code.
General guidance for a better solution and application design.
Specialized sites aggregating software architecture content.
Inspiring architects, authoris and techn people to follow.
Helpful security frameworks to consider applying threat model into our architecture
Regulatory compliance entites to highly consider in architecture and design.
Colloboration tools with flavors to be used as diagram tool.
Diagram tools with a lot more free hand.
Diagram tools with a metatadata database to re-use the objects accross multiple viewpoints.
Blueprint to use if you are to start from blank.
Badges to show that may help acknowledge our degree of your experience and expertise.
Inspiring talks, channels and content all about architecture.
High quality collection of articles pubished on medium.
The new forums online where we can openly talk about architecture and design.
Open source consortioms that influence the maturity of many technologies we use to realize our target architecture.
Management level inputs that can influence our architecture designs particularly at the enterprise level.
Influential books and inspiring authors to follow.\