I've been watching these videos related to architecture, they're really helpful, I recommend this video tutorials to watch agan and again to remember important stuff, this is the deails:
The job of Software Architect places in the top 10 of many annual surveys of best jobs, yet no clear path exists from developer to architect. Why is this the case? First, software architecture is a massive multidisciplinary subject, covering many roles and responsibilities. Because so much context is required, it can be difficult to teach. Second, it’s a fast-moving discipline, where entire suites of best practices become obsolete overnight. This tutorial seeks to fill the gap by providing an overview of the vast landscape of software architecture, along with the knowledge and context required to help you along the career path from developer to architect.
This tutorial is designed to help developers and “accidental” architects understand the scope, role requirements, and technical details to start the journey toward Software Architect. In it, you will learn about:
- Types of architecture
- Architectural patterns
- Soft skills
- Continuous delivery
Like all Safari tutorials, this one saves you time by preselecting only the essential information about the topic from a variety of leading sources. Because the tutorial draws from different sources, you may notice that the tone sometimes shifts a bit from one section to another. Please think of this as a conversation among top experts in the field—brought together to help you drive your professional skills to the next level.
Much of the content in this tutorial is adapted from the video series “Software Architecture Fundamentals” by Neal Ford and Mark Richards and the video “Engineering Practices for Continuous Delivery” by Neal Ford.