Streamlining AWS Competency Programs
What is AWS Partner Network? (APN)
From Amazon AWS's marketing material:
The AWS Partner Network (APN) is a global community of organizations that leverage AWS technologies, programs, funding, and tools to build solutions and services for customers.
At it's core, the APN is a distribution channel. AWS account managers are incentivized to increase the ARR (annual recurring revenue) of their client accounts. They collaborate with third-party consultancies to fund activities that could lead to an eventual increase in spend (such as migrations). A system like this is prone to abuse, so AWS employs a framework for establishing credibility called the AWS Competency Program.
The AWS Competency Program
To gain competencies, partners undergo various automated and manual technical audits. The number of requirements for each competency varies, with some being much more intensive than others. The most important aspect for some of these competencies, is that they make additional funding available to the partner. For example, the funding available through the Migrations and Modernization Competency can be substantial.
Interactive Competency Graph
Below is an interactive network graph of the entire AWS competency program. While it's a lot to take in, it's interesting to see how the various industry verticals and their competencies relate to one another.
What is perhaps slightly more apparent in this chart (putting aside the fact
`gnuplot` ran out of colors…) is that nearly all of these competencies pull
requirements from ACCT, IAM, OPE, and a few other requirement categories.