Saltar al contenido principal

🔥 El fuego by Roxs

🔥

El Fuego by Roxs

El proyecto que encenderá tu pasión por DevOps y transformará tu carrera

🎯 Tu Misión DevOps

Dominar una aplicación distribuida real mientras aprendes las herramientas más demandadas de la industria. Este no es solo un tutorial, es tu bootcamp intensivo hacia el éxito profesional.

🚀 Estructura del Proyecto

El proyecto en el que trabajarás se basa en el repositorio roxs-devops-project90, un desafío educativo de DevOps creado para aprender contenedorización, orquestación, automatización, y monitoreo. Este repositorio es una versión mejorada del famoso Docker Example Voting App y está adaptado específicamente para el desafío de 90 Días de DevOps.

🗳️
Vote App
Flask + Redis

🗳️ Interfaz de Votación

Aplicación Flask moderna para votar entre opciones

✨ UI Moderna📱 Responsive⚡ Tiempo Real
📊
Results
Node.js + WebSockets

📊 Dashboard de Resultados

Visualización en tiempo real con WebSockets

📈 Gráficos🔄 Live Updates💾 Persistencia

🏗️ Arquitectura de la Aplicación

🏗️

Arquitectura Distribuida

Este repositorio incluye una aplicación distribuida compuesta por microservicios que trabajan en conjunto para crear una experiencia completa de votación en tiempo real.

🗳️

Vote Service

Flask Application

  • Interfaz web moderna para votación
  • Permite votar entre opciones (🐱 vs 🐶)
  • Publica votos en Redis como message queue
  • Responsive y optimizada para móviles
PythonFlaskRedis
⚙️

Worker Service

Background Processor

  • Procesa votos de forma asíncrona
  • Consume mensajes desde Redis
  • Almacena votos en PostgreSQL
  • Maneja la lógica de negocio
Node.jsPostgreSQLRedis
📊

Result Service

Real-time Dashboard

  • Dashboard interactivo de resultados
  • Actualización en tiempo real con WebSockets
  • Consulta datos desde PostgreSQL
  • Visualización moderna con gráficos
Node.jsWebSocketsPostgreSQL

💡 El Poder del Aprendizaje Práctico

Esta aplicación será tu base para practicar y aplicar los conceptos que irás aprendiendo. Trabajarás en todos los aspectos de esta app, desde su dockerización, orquestación con Kubernetes, hasta su monitoreo con Prometheus y Grafana.

🎯 ¿Por qué sumarte al Fuego?

🚀

Aprendizaje Acelerado

Porque aprender DevOps no tiene por qué ser aburrido ni costoso. En este desafío vas a construir, romper y mejorar una app real... ¡con tus propias manos!

Aplicación Inmediata

Con cada semana vas a aprender algo nuevo, y lo más importante: vas a aplicarlo al instante. Nada de teoría sin práctica.

🏆

Proyecto Real

No es un tutorial más, es un proyecto completo que podrás mostrar en tu portafolio y usar como referencia profesional.

🔧

Herramientas Industria

Dominarás las herramientas más demandadas del mercado: Docker, Kubernetes, Terraform, Ansible, y más.

🛠️ ¿Qué vas a construir?

🗺️

Tu Roadmap de Transformación DevOps

A lo largo del programa, vas a convertirte en el arquitecto completo de esta aplicación:

📈
Evolución gradual: Desde conceptos básicos hasta arquitecturas complejas

🔧
Aprendizaje práctico: Cada semana construyes sobre lo anterior

🚀
Resultado final: Una aplicación completa lista para producción

Dockerización Completa

  • ✅ Crear Dockerfiles optimizados para cada servicio
  • ✅ Configurar Docker Compose para orquestación local
  • ✅ Implementar redes Docker personalizadas
  • ✅ Optimizar imágenes para producción
📁 Estructura de archivos que crearás:
📦 roxs-devops-project90/
├── vote/Dockerfile
├── worker/Dockerfile  
├── result/Dockerfile
└── docker-compose.yml

🚀 ¿Cómo empiezo?

1

🔗 Clona el Repositorio

Obtén el código base del proyecto

git clone https://github.com/roxsross/roxs-devops-project90.git
cd roxs-devops-project90
2

📚 Sigue el Material

Accede al material semanal en el sitio del programa

3

🔥 ¡Empieza a Construir!

El código está listo para que lo personalices, dockerices y automatices

💪 Tu momento es AHORA

⚠️ Importante

Antes de empezar, asegúrate de tener instalado:

  • Git
  • Docker & Docker Compose
  • Visual Studio Code
  • Node.js y Python (para desarrollo local)

Dale una estrella al repo

🌟

¿Te gusta el proyecto?

Si este proyecto te resulta útil o interesante, ¡no olvides dejarle una estrella en GitHub!

Tu apoyo ayuda a que más personas descubran este recurso educativo.

⭐ Dale una estrella a roxs-devops-project90

🔗 Enlaces y Recursos

🔥

¡Es hora de encender el fuego!

Súbete a la zona de peligro 🔥 y empieza a vivir la experiencia de DevOps desde el día uno!

No esperes más, tu futuro en DevOps comienza con el primer git clone. ¿Estás listo para la transformación?