Adaptability and flexibility go hand in hand, and you need to be flexible to adapt to the new environment, working culture, and technology. Adaptability means you are always open to new ideas and to working with the team. Teams may adopt a process and technology that is best suited for them. As a solution architect, you need to be flexible in accommodating team requirements during solution design.
A simple example of flexibility in a technical implementation can be facilitated by a microservices architecture. In a microservices architecture, each service communicates with the others via a standard RESTful API over the HTTP protocol. Different teams may choose to write code in a different language of their choice, such as Python, Java, Node.js, or .NET. The only requirement is that teams need to expose their APIs securely so that the entire system can build upon utilizing them.
To get a more innovative solution, you need a different mindset and perspective...