How multiple teams can work together within an organisation... and beyond
How to think about building modular features in isolation... and the benefits of this
How apps can be composed of features
How building apps in this way helps build a maintainable and extensible web app
How tooling can support all the above techniques and practices.