There is not a single or clear way for designing
Software Architecture
Software Architecture is at the edge between
Business Goals, Functional Requirements,
Hardware Capabilities and… your Budget!
Takeaway
Slide 36
Slide 36 text
• Architecture decisions are tough
• Architecture decisions always come with trade-offs
• Architecture decisions always require effort (and sometimes pain)
• Architecture decisions require compromise
• Architecture decisions should always be balanced
• Changes require to adapt
Takeaway
Slide 37
Slide 37 text
What problem are
you trying to solve?
A Software Architect
Takeaway
Slide 38
Slide 38 text
Here are the
options: …
A Software Architect
Takeaway
Slide 39
Slide 39 text
Pierre Versali
pierre-versali.bitbucket.io
Any question? 🙋
Thank you! 🙏