What is the role of the Infrastructure CCC?

The Infrastructure CCC group consider architectural decisions and determine whether components of the proposed application or service are strategic and aligned with policy. The CCC contributes to the development and assessment of blueprints and reusable architectural patterns that represent good-practice.   

Examples of what this includes are:

  • Evaluating proposals for the use of non-native appliances within the cloud platform.
  • Considering resilience, availability targets and implications around achieving them.
  • Similarly, recovery point objective (RPO) and recovery time objective targets (RTO) – understanding what they are how they are achieved.
  • Considering the specified choices for auditing, monitoring and alerting.
  • Considering the purposes and mechanisms proposed for remote access.
  • Reviewing the proposed capacity planning and forward capacity trending.
  • Considering proposed tools to fulfil automation (scale, re-deployment, failover).
  • Identifying single points of failure.
  • Evaluating networking topology and strategy.
  •  

What evidence will they be looking for in your submission?

Designs with diagrams to support clear network and infrastructure overviews.

Evidence that appropriate compute, network and storage components are chosen:

  • That key characteristics of scalability, availability and reliability are appropriate for the phase of development (Discovery, Alpha, Beta, Live).
  • There is a clear migration path away from tactical solutions as the work progresses through development phases.

Use of appropriate architectural components to support solution proposals for:

  • security, identity and access (including PAM),
  • monitoring and auditing,
  • source control and CI/CD development.

The CCC will look for the explicit use of appropriate common architectural structures, patterns and good-practice.