# aireddy73/ex280 architecture

> Architecture diagram of the GitHub repository aireddy73/ex280, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-09-27). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/aireddy73/ex280
- Repository: https://github.com/aireddy73/ex280
- Video tour (about a minute): https://gitdiagram.com/aireddy73/ex280/video

## Overview

This repository is a study-note collection for selected Red Hat EX280/OpenShift topics, not an application runtime. The principal workflow is for a learner to use the README’s topic list and follow challenge/solution links while practicing in an OpenShift lab. Its documented subject areas include application deployment, storage, reliability, security, access control, self-service, scaling, and scheduled jobs. The graph shows documented links only; no source excerpts were provided to establish runtime behavior or finer-grained relationships.

Main entry points: [`README.md`](https://github.com/aireddy73/ex280/blob/main/README.md) (Topic index), [`Manage-storage-for-application-configuration-and-data.md`](https://github.com/aireddy73/ex280/blob/main/Manage-storage-for-application-configuration-and-data.md) (Storage configuration), [`Manage-storage-for-application-configuration-and-data-SOLUTION.md`](https://github.com/aireddy73/ex280/blob/main/Manage-storage-for-application-configuration-and-data-SOLUTION.md) (Storage solution), [`Configure-applications-for-reliability.md`](https://github.com/aireddy73/ex280/blob/main/Configure-applications-for-reliability.md) (App reliability)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_guide["Study guide"]
  node_index["Topic index<br/>[README.md]"]
end

subgraph group_apps["Application operations"]
  node_deployment["App deployment<br/>[README.md]"]
  node_storage["Storage configuration"]
  node_storage_solution["Storage solution"]
  node_reliability["App reliability"]
  node_reliability_solution["Reliability solution"]
  node_app_security["App security"]
  node_app_security_solution["App security solution"]
  node_network["Route security"]
  node_network_solution["Route security solution"]
  node_cron["Scheduled jobs"]
  node_cron_solution["Scheduled jobs solution"]
end

subgraph group_platform["Platform administration"]
  node_cluster["Cluster management"]
  node_auth["Authentication and authorization"]
  node_auth_solution["Access control solution"]
  node_self_service["Developer self-service"]
  node_self_service_solution["Self-service solution"]
  node_quotas["Quotas and scaling"]
  node_quotas_solution["Scaling solution"]
  node_operators["Operator study topic<br/>[README.md]"]
end

node_learner(("Learner"))

node_learner -->|"opens"| node_index
node_index -->|"links"| node_cluster
node_index -->|"links"| node_storage
node_index -->|"links"| node_storage_solution
node_index -->|"links"| node_reliability
node_index -->|"links"| node_reliability_solution
node_index -->|"links"| node_auth
node_index -->|"links"| node_auth_solution
node_index -->|"links"| node_network
node_index -->|"links"| node_network_solution
node_index -->|"links"| node_self_service
node_index -->|"links"| node_self_service_solution
node_index -->|"links"| node_app_security
node_index -->|"links"| node_app_security_solution
node_index -->|"links"| node_quotas
node_index -->|"links"| node_quotas_solution
node_index -->|"links"| node_cron
node_index -->|"links"| node_cron_solution

click node_index "https://github.com/aireddy73/ex280/blob/main/README.md"
click node_deployment "https://github.com/aireddy73/ex280/blob/main/README.md"
click node_storage "https://github.com/aireddy73/ex280/blob/main/Manage-storage-for-application-configuration-and-data.md"
click node_storage_solution "https://github.com/aireddy73/ex280/blob/main/Manage-storage-for-application-configuration-and-data-SOLUTION.md"
click node_reliability "https://github.com/aireddy73/ex280/blob/main/Configure-applications-for-reliability.md"
click node_reliability_solution "https://github.com/aireddy73/ex280/blob/main/Configure-applications-for-reliability-SOLUTION.md"
click node_app_security "https://github.com/aireddy73/ex280/blob/main/Configure-application-security.md"
click node_app_security_solution "https://github.com/aireddy73/ex280/blob/main/Configure-application-security-SOLUTION.md"
click node_network "https://github.com/aireddy73/ex280/blob/main/Configure-service-account-edge-passthoguh-routes.md"
click node_network_solution "https://github.com/aireddy73/ex280/blob/main/Configure-service-accountedge-passthoguh-routes-SOLUTION.md"
click node_cron "https://github.com/aireddy73/ex280/blob/main/cron-jobs-in-OpenShift.md"
click node_cron_solution "https://github.com/aireddy73/ex280/blob/main/cron-jobs-in-OpenShift-SOLUTION.md"
click node_cluster "https://github.com/aireddy73/ex280/blob/main/Manage-OpenShift-Container-Platform.md"
click node_auth "https://github.com/aireddy73/ex280/blob/main/Manage-authentication-and-authorization.md"
click node_auth_solution "https://github.com/aireddy73/ex280/blob/main/Manage-authentication-and-authorization-SOLUTION.md"
click node_self_service "https://github.com/aireddy73/ex280/blob/main/Enable-developer-self-service.md"
click node_self_service_solution "https://github.com/aireddy73/ex280/blob/main/Enable-developer-self-service-SOLUTION.md"
click node_quotas "https://github.com/aireddy73/ex280/blob/main/Quotas-Resource-Limits-Scale-Autoscale.md"
click node_quotas_solution "https://github.com/aireddy73/ex280/blob/main/Quotas-Resource-Limits-Scale-Autoscale-SOLUTION.md"
click node_operators "https://github.com/aireddy73/ex280/blob/main/README.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_index toneBlue
class node_deployment,node_storage,node_storage_solution,node_reliability,node_reliability_solution,node_app_security,node_app_security_solution,node_network,node_network_solution,node_cron,node_cron_solution toneAmber
class node_cluster,node_auth,node_auth_solution,node_self_service,node_self_service_solution,node_quotas,node_quotas_solution,node_operators toneMint
class node_learner toneIndigo
```

## Components

### Study guide

- [Topic index](https://github.com/aireddy73/ex280/blob/main/README.md): `README.md`

### Application operations

- [App deployment](https://github.com/aireddy73/ex280/blob/main/README.md): `README.md`
- [Storage configuration](https://github.com/aireddy73/ex280/blob/main/Manage-storage-for-application-configuration-and-data.md): `Manage-storage-for-application-configuration-and-data.md`
- [Storage solution](https://github.com/aireddy73/ex280/blob/main/Manage-storage-for-application-configuration-and-data-SOLUTION.md): `Manage-storage-for-application-configuration-and-data-SOLUTION.md`
- [App reliability](https://github.com/aireddy73/ex280/blob/main/Configure-applications-for-reliability.md): `Configure-applications-for-reliability.md`
- [Reliability solution](https://github.com/aireddy73/ex280/blob/main/Configure-applications-for-reliability-SOLUTION.md): `Configure-applications-for-reliability-SOLUTION.md`
- [App security](https://github.com/aireddy73/ex280/blob/main/Configure-application-security.md): `Configure-application-security.md`
- [App security solution](https://github.com/aireddy73/ex280/blob/main/Configure-application-security-SOLUTION.md): `Configure-application-security-SOLUTION.md`
- [Route security](https://github.com/aireddy73/ex280/blob/main/Configure-service-account-edge-passthoguh-routes.md): `Configure-service-account-edge-passthoguh-routes.md`
- [Route security solution](https://github.com/aireddy73/ex280/blob/main/Configure-service-accountedge-passthoguh-routes-SOLUTION.md): `Configure-service-accountedge-passthoguh-routes-SOLUTION.md`
- [Scheduled jobs](https://github.com/aireddy73/ex280/blob/main/cron-jobs-in-OpenShift.md): `cron-jobs-in-OpenShift.md`
- [Scheduled jobs solution](https://github.com/aireddy73/ex280/blob/main/cron-jobs-in-OpenShift-SOLUTION.md): `cron-jobs-in-OpenShift-SOLUTION.md`

### Platform administration

- [Cluster management](https://github.com/aireddy73/ex280/blob/main/Manage-OpenShift-Container-Platform.md): `Manage-OpenShift-Container-Platform.md`
- [Authentication and authorization](https://github.com/aireddy73/ex280/blob/main/Manage-authentication-and-authorization.md): `Manage-authentication-and-authorization.md`
- [Access control solution](https://github.com/aireddy73/ex280/blob/main/Manage-authentication-and-authorization-SOLUTION.md): `Manage-authentication-and-authorization-SOLUTION.md`
- [Developer self-service](https://github.com/aireddy73/ex280/blob/main/Enable-developer-self-service.md): `Enable-developer-self-service.md`
- [Self-service solution](https://github.com/aireddy73/ex280/blob/main/Enable-developer-self-service-SOLUTION.md): `Enable-developer-self-service-SOLUTION.md`
- [Quotas and scaling](https://github.com/aireddy73/ex280/blob/main/Quotas-Resource-Limits-Scale-Autoscale.md): `Quotas-Resource-Limits-Scale-Autoscale.md`
- [Scaling solution](https://github.com/aireddy73/ex280/blob/main/Quotas-Resource-Limits-Scale-Autoscale-SOLUTION.md): `Quotas-Resource-Limits-Scale-Autoscale-SOLUTION.md`
- [Operator study topic](https://github.com/aireddy73/ex280/blob/main/README.md): `README.md`

### Other components

- **Learner**

## Connections

- Learner → Topic index: opens
- Topic index → Cluster management: links
- Topic index → Storage configuration: links
- Topic index → Storage solution: links
- Topic index → App reliability: links
- Topic index → Reliability solution: links
- Topic index → Authentication and authorization: links
- Topic index → Access control solution: links
- Topic index → Route security: links
- Topic index → Route security solution: links
- Topic index → Developer self-service: links
- Topic index → Self-service solution: links
- Topic index → App security: links
- Topic index → App security solution: links
- Topic index → Quotas and scaling: links
- Topic index → Scaling solution: links
- Topic index → Scheduled jobs: links
- Topic index → Scheduled jobs solution: links
