what I have seen work well - depending on the size of the organization is to segment infrastructure config at the regional level. Assuming you are using terraform or some other IaC equivalent - you have configure global and override in the subdirectories corresponding to a given region(us-west-1, etc.). This also has benefits when devising your disaster recovery plan.
There is some inspiration for this from
Slack and
AWS's approaches to cell-based architecture. There is also a version of this that segments based on business function/domain popularized by
Uber.