In this talk we’ll discuss patterns and anti-patterns from real-world projects including: how to split your application into components, using components in data & analytics for agility, enabling users to configure and “no-code” their own applications, and how components help to sequence a modernization program.