Strapi v3 migration while having over 120 content type and many customized code

#v3
Hello Strapi Community, we are currently experiencing issues with migration from v3 to v4 then v5.
We have over 120 content type and also using graphql combined with REST API with hundreds of custom functions, services, controllers, mutations, quires, and routes.

Kindly share your thoughts and suggestions.

This topic has been created from a Discord post (1297956119867555840) to give it more visibility.
It will be on Read-Only mode here.
Join the conversation on Discord