# ebrenam/itq-microservicios-contenedores architecture

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

- Interactive diagram: https://gitdiagram.com/ebrenam/itq-microservicios-contenedores
- Repository: https://github.com/ebrenam/itq-microservicios-contenedores

## Overview

This repository is course material for “Microservicios y contenedores,” organized as four units: introductory concepts, service design, implementation, and containers. The principal workflow is a learner consulting material across those units. The tree identifies theory, resource, and activity sections; the README confirms the course purpose but does not document links or sequencing between sections, so no internal flow is inferred.

Main entry points: [`unidad-1-introduccion/01-teoria`](https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-1-introduccion/01-teoria) (Foundations), [`unidad-1-introduccion/02-recursos`](https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-1-introduccion/02-recursos) (Intro Resources), [`unidad-2-diseno/01-teoria`](https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-2-diseno/01-teoria) (Design Concepts), [`unidad-2-diseno/02-recursos`](https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-2-diseno/02-recursos) (Design Resources)

## Diagram (Mermaid)

```mermaid
flowchart TD

subgraph group_intro["Introduction"]
  node_intro_theory["Foundations"]
  node_intro_resources["Intro Resources"]
end

subgraph group_design["Service Design"]
  node_design_theory["Design Concepts"]
  node_design_resources["Design Resources"]
  node_design_activities["API Activities"]
end

subgraph group_implementation["Implementation"]
  node_implementation_theory["Implementation Concepts"]
  node_implementation_resources["Implementation Resources"]
  node_implementation_activities["Project Activities"]
end

subgraph group_containers["Containers"]
  node_container_theory["Container Concepts"]
  node_container_activities["Container Activities"]
end

node_learner(("Learner"))

node_learner -->|"studies"| node_intro_theory
node_learner -->|"consults"| node_intro_resources
node_learner -->|"studies"| node_design_theory
node_learner -->|"consults"| node_design_resources
node_learner -->|"completes"| node_design_activities
node_learner -->|"studies"| node_implementation_theory
node_learner -->|"consults"| node_implementation_resources
node_learner -->|"completes"| node_implementation_activities
node_learner -->|"studies"| node_container_theory
node_learner -->|"completes"| node_container_activities

click node_intro_theory "https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-1-introduccion/01-teoria"
click node_intro_resources "https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-1-introduccion/02-recursos"
click node_design_theory "https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-2-diseno/01-teoria"
click node_design_resources "https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-2-diseno/02-recursos"
click node_design_activities "https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-2-diseno/03-actividades"
click node_implementation_theory "https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-3-implementacion/01-teoria"
click node_implementation_resources "https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-3-implementacion/02-recursos"
click node_implementation_activities "https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-3-implementacion/03-actividades"
click node_container_theory "https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-4-contenedores/01-teoria"
click node_container_activities "https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-4-contenedores/03-actividades"

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_intro_theory,node_intro_resources toneBlue
class node_design_theory,node_design_resources,node_design_activities toneAmber
class node_implementation_theory,node_implementation_resources,node_implementation_activities toneMint
class node_container_theory,node_container_activities toneRose
class node_learner toneIndigo
```

## Components

### Introduction

- [Foundations](https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-1-introduccion/01-teoria): `unidad-1-introduccion/01-teoria`
- [Intro Resources](https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-1-introduccion/02-recursos): `unidad-1-introduccion/02-recursos`

### Service Design

- [Design Concepts](https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-2-diseno/01-teoria): `unidad-2-diseno/01-teoria`
- [Design Resources](https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-2-diseno/02-recursos): `unidad-2-diseno/02-recursos`
- [API Activities](https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-2-diseno/03-actividades): `unidad-2-diseno/03-actividades`

### Implementation

- [Implementation Concepts](https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-3-implementacion/01-teoria): `unidad-3-implementacion/01-teoria`
- [Implementation Resources](https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-3-implementacion/02-recursos): `unidad-3-implementacion/02-recursos`
- [Project Activities](https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-3-implementacion/03-actividades): `unidad-3-implementacion/03-actividades`

### Containers

- [Container Concepts](https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-4-contenedores/01-teoria): `unidad-4-contenedores/01-teoria`
- [Container Activities](https://github.com/ebrenam/itq-microservicios-contenedores/tree/main/unidad-4-contenedores/03-actividades): `unidad-4-contenedores/03-actividades`

### Other components

- **Learner**

## Connections

- Learner → Foundations: studies (evidence: `README.md`)
- Learner → Intro Resources: consults (evidence: `README.md`)
- Learner → Design Concepts: studies (evidence: `README.md`)
- Learner → Design Resources: consults (evidence: `README.md`)
- Learner → API Activities: completes (evidence: `README.md`)
- Learner → Implementation Concepts: studies (evidence: `README.md`)
- Learner → Implementation Resources: consults (evidence: `README.md`)
- Learner → Project Activities: completes (evidence: `README.md`)
- Learner → Container Concepts: studies (evidence: `README.md`)
- Learner → Container Activities: completes (evidence: `README.md`)
