ministryofjustice / modernisation-platform

A place for the core work of the Modernisation Platform • This repository is defined and managed in Terraform
https://user-guide.modernisation-platform.service.justice.gov.uk
MIT License
680 stars 289 forks source link

[Spike] Limits and quotas (accounts, environments and APIs) #6319

Closed SimonPPledger closed 7 months ago

SimonPPledger commented 8 months ago

User Story

As a Modernisation Platform Engineer I want to identify limits and quotas relate to account provisioning So that I can identify and address any potential limits to the size of the platform

Value / Purpose

As the platform continues to grow we need to understand if there are any limits to the size of our AWS estate.

Is there anything else we need to consider?

What about non-AWS APIs that we make use of such as PagerDuty and GitHub?

Understanding these limits now will give us chance to address them before hitting them - or, at worst, knowing we have reached a limit

Useful Contacts

No response

Additional Information

Proposal / Unknowns

We're not sure on the scope here; picking up this ticket we don't expect to comprehensively cover everything we do or might use, but we'll cast a wide net.

Definition of Done

richgreen-moj commented 8 months ago

To answer "Is there a limit to the number of accounts that can be part of the MOJ AWS Organization?" https://docs.aws.amazon.com/organizations/latest/userguide/orgs_reference_limits.html

I imagine the number of accounts doesn't have a hard limit as you can request an increase. The number of OUs looks to be 1000. I think we create an OU per application and MP is just part of the larger org so I'm not sure if another team is monitoring that overall to assess the impact?

Khatraf commented 7 months ago

Please see final draft of document and I have shared it with the team for their review.