From deploying applications to managing a microservices architecture, adopting DevSecOps methodologies, and ensuring security compliance, developers face numerous challenges. To address these complexities, organizations are establishing platform engineering teams. However, assembling these kinds of teams and building and maintaining a platform can be daunting. During this session we will tackle topics as key evolutions of application development, how to coop with complexity, advantages of a platform engineering team for the enterprise architect and CIO, and best practices and lessons learned in building such teams.