Question 191 · 357 in bank
Your company's security team uses Identity and Access Management (IAM) to track which users have access to which resources. You need to create a version control system that can integrate with your security team's processes. You want your solution to support fast release cycles and frequent merges to your main branch to minimize merge conflicts. What should you do?
Show answer
Answer: A
Explanation
I choose A. Where does the GitHub repository requirement come from? The security team uses IAM for user accesses and we only need to create a version control system that can integrate with their processes. IAM can't control who is pushing stuff in GitHub and with options C or D it will end up in CSR regardless. Fast release cycles and frequent merges to the main branch to minimize merge conflicts -> trunk-based development.
Source: Adapted from community discussion — wanrltw