¿Cómo funciona esta web?

¿Porqué esta sección?

Me siento orgulloso de como una simple web representa todo un estilo de desarrollo. Es por eso que creía importante mostrar cuál es el trabajo realizado tras esta web.

Porque no solo es una web, es un diseño desde el back-end más profundo, hasta el front-end más alto. Y día a día, sigo trabajando en sus capas y en su mejora

¿Cual es el diseño?

Esta página está diseñada con html5 y css3 siguiendo los últimos estádares web

logo nginx


A su vez, esta web está alojada en un servidor de aplicaciones Nginx

logo nginx


El servidor nginx, está encapsulado en un Docker

logo docker


El docker recibe las peticiones desde el puerto 80 y 433

Nginx enruta las peticiones normales a la conexión segura SSL

logo ssl


La conexión segura se realiza mediante LetsEncrypt

logo let's encrypt


El contenedor docker está dentro de un Sistema Operativo CentOS 7 (core) adaptado a la filosofía docker, donde la carga no está en el SO, si no los contenedores

logo centos


CentOS funciona con un shell Oh My ZSH

log oh my zsh


A su vez CentOS es un sistema virtualizado corriendo sobre ProxMox 5

logo proxmox


ProxMox también tiene virtualizo otro sistema operativo con Ubuntu 16.04.3

logo ubuntu 16.04


Desde el sistema operativo de Ubuntu, se controla un servidor de Transmission y un servidor multimedia PLEX

logo ubuntu 16.04


El Sistema Operativo ProxMox corre en una máquina física Proliant Microserver Gen 8

servidor proliant Gen8


La máquina está modificada en su sistema interno para arrancar desde un RAID 0 con un disco SSD para mejorar la velocidad, y la integridad de datos.

estructura raid 0


Y este servidor físico, está alojado en la despensa de mi casa funcionando 24/7. Sí, hay quién empezó en un garaje, yo empiezo en una despensa. Desde ahí se conecta a mi router mediante un sistema PLC

estructura plc




La arquitectura de sistemas, llevada desde la capa más alta de presentación, hasta el ultimísimo nivel de alojamiento.
Intentando utilizar todas las tecnologías disponibles para crear un ecosistema informático potente, actual, y útil.

Una forma de demostrarme a mi mismo, y al mundo, que soy capad de enfrentarme a problemas arquitectónicos de última generación.