close
The Wayback Machine - https://web.archive.org/web/20220215215713/https://learning.acm.org/practitioner-board

Practitioner Board

The Practitioner Board is responsible for developing programs that support the professional needs of ACM members as well as promoting computing as a profession. The Practitioner Board and Professional Development Committee focus on products and services that support and enhance the professional and technical development of practicing computing professionals, including engineers, architects, IT specialists and managers.

 

  • Practitioner Board

    Chair
      Terry Coatta  
    Case Studies Committee
      Adam Cole
    Member
      Eve Andersson  
      Juan De Joya  
      Scott Hanselman  
      Sabrina Hsueh
      Bruke Kifle
      J McLoughlin
      Rashmi Mohan
      Larisa Sawyer
      Harald Storrle  
      Sophie Watson
    Past Chair
      Stephen Ibaraki
    DSP Committee Chair
      Gavin Doherty  
    Local Mentoring Committee
      Valerie Woolard

Learning Path: Software Architecture Fundamentals—Evolutionary Architecture

In this learning path, the sixth and final in our series on software architecture fundamentals, hosts Neal Ford and Mark Richards introduce the principles of evolutionary architecture—an architectural paradigm that supports constant change. Designed for the intermediate-level software architect or developer tasked with migrating to or implementing a new cloud-based or distributed-system architecture, this learning path equips you with the knowledge and tools you'll need to put evolutionary architecture into practice. You’ll explore some common antipatterns that you need to avoid. You’ll even look at methods to help you better explain the benefits of evolutionary architecture that can make it easier for you to interact with nontechnical team members and stakeholders.

Featured Resource: Learning Path: Software Architecture Fundamentals—Evolutionary Architecture