Skip to content

A collection of resources that has been influential in my journey towards being a software architect.

License

Notifications You must be signed in to change notification settings

rdagumampan/towards-being-a-better-software-architect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 

Repository files navigation

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.

Data Science and AI

Architecture in Real Life Practice

Architecture in real life and field experiecnces in implementing various architecture styles, patterns and practices.

Practice

Styles

How the system is going to be constructed and serves as framework eveluating the candidate solutions.

Patterns

Well known solutions to achieve the selected architecture styles at the level of subsystems, modules and components.

Designs

Well known tactical solutions to solve common and recurring problems at the level of classes and functions in code.

Principles

General guidance for a better solution and application design.

Portals

Specialized sites aggregating software architecture content.

Engineering

People

Inspiring architects, authoris and techn people to follow.

Security

Helpful security frameworks to consider applying threat model into our architecture

Compliance

Regulatory compliance entites to highly consider in architecture and design.

Whiteboards

Colloboration tools with flavors to be used as diagram tool.

Diagrams

Diagram tools with a lot more free hand.

Models

Diagram tools with a metatadata database to re-use the objects accross multiple viewpoints.

Reference Architectures

Blueprint to use if you are to start from blank.

Certifications

Badges to show that may help acknowledge our degree of your experience and expertise.

Youtube Channels

Inspiring talks, channels and content all about architecture.

Medium Aggregators

High quality collection of articles pubished on medium.

Facebook Groups

The new forums online where we can openly talk about architecture and design.

Open Foundations

Open source consortioms that influence the maturity of many technologies we use to realize our target architecture.

Market Research

Management level inputs that can influence our architecture designs particularly at the enterprise level.

Books

Influential books and inspiring authors to follow.\

Tips

References

About

A collection of resources that has been influential in my journey towards being a software architect.

Topics

Resources

License

Stars

Watchers

Forks