Estoy emocionado de anunciar el lanzamiento de mi nuevo proyecto personal: System Design Concepts.
🔗 Visítalo aquí: danielboggiano.com/system-design-concepts
¿Qué es esto?
El Diseño de Sistemas (System Design) puede ser intimidante. Conceptos como "Sharding", "CAP Theorem" o "Idempotency" a menudo se explican con muros de texto técnico que son difíciles de digerir.
Quise cambiar eso. He creado una colección interactiva de 30 conceptos fundamentales de diseño de sistemas, explicados de forma visual y animada.
✨ Características Principales
1. Visualizaciones Interactivas
No solo leas qué es un Load Balancer, interactúa con él. He incluido demostraciones visuales para cada concepto donde puedes ver los datos fluir, los servidores escalar y las bases de datos replicarse en tiempo real.
2. Soporte Multilingüe 🌍
El conocimiento debe ser accesible. La plataforma está disponible completamente traducida en:
🇺🇸 Inglés
🇪🇸 Español
🇫🇷 Francés
🇧🇷 Portugués
Puedes cambiar de idioma instantáneamente desde el menú superior.
3. Navegación Intuitiva
Diseñado con una interfaz moderna y oscura (Dark Mode) estilo "Glassmorphism". Puedes explorar los conceptos en orden secuencial o saltar directamente al que te interesa desde el grid principal.
Tecnología
Este proyecto fue construido utilizando tecnologías web modernas:
Core:
HTML5, CSS3, JavaScript (Vanilla - sin frameworks pesados).
Diseño:
CSS Grid/Flexbox y animaciones CSS nativas.
Despliegue:
CI/CD automatizado con GitHub Actions directo a cPanel.
¡Pruébalo!
Espero que esta herramienta sea útil tanto para estudiantes que se preparan para entrevistas técnicas como para desarrolladores experimentados que buscan refrescar conceptos.
Feedback y sugerencias son bienvenidos. ¡Espero que lo disfruten!