Beware the monolithic platform solution.
Platforms and platform teams have been getting a lot of well-deserved attention over the last couple of years.
Like any popular new idea working its way through the hype curve, you need to watch out for the trough of disillusionment.
In the case of platform teams, the idea that you can set up a team with a developer portal tool and you now have a platform is going to lead to tears.
Creating an internal platform that your dev teams love takes a lot of work to figure out what they actually need in order to build and operate apps through to production. This requires a product mindset, coupled with a lot of empathy.
By using platform as a product methods, you can get a better idea of what will be required to build the platform your company needs, and this is unlikely to come down to just one tool or team.
If you are figuring out how platforms fit in your organization, send me a message, and let's talk.