Mission Control: overall design:
-
pkgs for individual AWS components.
-
internal for cli commands for each component.
-
configuration database for state.
-
Build flags for adding just the code you need.
IAM: Design:
- Add new user:
Check for config user. if user exists: Get permission of user. compare user with config. i. return user exists. ii. Update user: else: create user.