Sociotechnical Architecture – people and resources

A collection of resources and links relating to sociotechnical architecture for software systems.

Licenced under CC BY-SA 4.0CC BY-SA 4.0


Sociotechnical System – from

Sociotechnical architecture patterns are there to guide us into designing sociotechnical systems that channel the flow of work through our systems toward optimal business outcomes. Accordingly, we must diligently co-design the relationships in our social and technical architectures.

— Nick Tune, An Introduction to Sociotechnical Architecture Patterns

The foundation of Sociotechnical Architecture is to have a co-design approach to architecture, where we don’t just look at the technical systems architecture of the product, but also to the organization system (teams) building and owning it. Why? Because they have a lot of influence on each other and neglecting is not allowing for a proper design and developments.

— Eduardo da Silva, Introduction to Sociotechnical Architecture: Why & What is it


{Format: Name – 10 or fewer words describing their focus – Twitter – website}

Alphabetically by first name:


{Format: title linked to suitable website – authors – publisher – year}

Other resources

Alphabetically by title:

Acknowledgement and thanks

  1. Thanks to Eduardo da Silva and Ersin Er for starting (on Twitter) a list of people in the sociotechnical architecture space


Follow us

Read our latest news from Virtual DDD on any of these social networks!

Github Repositories

Welcome to Domain-Driven Design (DDD)

Welcome to Domain-Driven Design (DDD)

This project contains definitions of DDD and fundamental concepts to reduce the learning curve and confusion. Getting started with DDD DDD is not an all-or-nothing deal. You can apply the ideas from DDD as much or as little as you feel is beneficial to the project...

Domain-Driven Design Starter Modelling Process

Domain-Driven Design Starter Modelling Process

This process gives you a step-by-step guide for learning and practically applying each aspect of Domain-Driven Design (DDD) - from orienting around an organisation’s business model to coding a domain model. Using this process will guide you through each of the...

SATURN 2019 Workshop — Architecture Island

SATURN 2019 Workshop — Architecture Island

Dear <familiar_name_here>, Congratulations! You have been selected to establish a new colony on Architecture Island! Your skills in software design have made you a highly valued member of our crew. As a software architect, we imagine you'll want to bring a few...