Software Architecture Monday with Mark Richards is a free bi-weekly software architecture lesson containing a short video about some aspect of software architecture. These lessons contain tips, techniques, and advice to help you in your journey from developer to architect. New lessons will be posted every other Monday. You can see an index and description of each video by going to https://www.developertoarchitect.com/lessons/
Curated by: Software Architecture Monday (221 videos)
At last we reach the end of a long series of lessons about valious monolithic and distributed architecture styles. I’ve saved the most elusive and most technically difficult one for last—Space-based architecture. This architecture style leverages a computer science term called “tuple-space” to employ caching so as to avoid interaction with the database, making this one of the most elastic and high performance architecture styles in existence. In this final lesson in this series I’ll describe how the space-based architecture style works, talk about its strengths and weaknesses, and explain when you should use it and when you should avoid using it. Reference Links: Software Architecture Monday: https://bit.ly/3dadEe3 Fundamentals of Software Architecture: https://amzn.to/3rgFLjY Software Architecture: The Hard Parts: https://amzn.to/3BjMMF2