Digital Audio Workstation Architecture - Evaluation and Evolution
ADC - Audio Developer Conference via YouTube
Launch a New Career with Certificates from Google, IBM & Microsoft
Stuck in Tutorial Hell? Learn Backend Dev the Right Way
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Explore advanced concepts in digital audio workstation architecture through this 46-minute conference talk from ADC 2024. Delve into two critical aspects of DAW development: evaluating architectural decisions and managing architectural evolution over time. Learn how requirements, constraints, and quality attributes influence architectural choices throughout the software design process, from initial creation to ongoing maintenance. Discover practical strategies for handling the inevitable evolution of software architecture as applications grow and change. Examine four concrete case studies that demonstrate real-world applications of these concepts, including how changing requirements drive architectural improvements, how well-designed architectures accommodate unexpected features, how to address technical debt from poor design choices, and how to balance refactoring with new feature requirements. Gain insights into the continuous process of architectural decision-making in professional DAW development, with examples drawn from actual software projects. Build upon foundational knowledge of software architecture principles while focusing specifically on the unique challenges and considerations relevant to digital audio workstation development.
Syllabus
Digital Audio Workstation Architecture - Evaluation and Evolution - Ilias Bergström - ADC 2024
Taught by
ADC - Audio Developer Conference