Escalabilidad: bases y aplicación a sistemas, equipos y procesos.
Spanish
Intermediate
Una de las definiciones de DevOps que más nos gustan es la de Jez Humble: “Una comunidad de práctica interdisciplinaria dedicada al estudio de la construcción, la evolución y el funcionamiento a escala de sistemas resilientes que cambian rápidamente.”
Pero, ¿qué significa funcionamiento a escala? Teniendo en cuenta que nos dedicamos a construir, operar y evolucionar sistemas complejos, el entendimiento de las leyes básicas que afectan a la escalabilidad nos proporciona herramientas muy útiles para entender y mejorar nuestros sistemas, procesos o cultura.
Esta sesión es una introducción a las teorías que nos permiten entender la escalabilidad (ley universal de escalabilidad, teoría de colas, teoría de las restricciones, ley de Conway, ley de Andahl, etc.) y cómo afectan a nuestros sistemas (software y organización de equipos).
En nuestra experiencia, los conocimientos básicos sobre estos fundamentos nos ayudan a hacer diseños más resilientes, desacoplados y escalables. Mostraremos algunos ejemplos de decisiones que hemos tomado teniendo en cuenta estos fundamentos.
Comencé a jugar con ordenadores en los 80 con mi ZX Spectrum y descubrí que los ordenadores son un medio genial para crear, divertirse y automatizar tareas.
Más de 20 años de experiencia trabajando ...
Desarrollador de software, actualmente trabajando en Nextail. A lo largo de mi carrera he ayudado a construir diferentes productos, intentando aportar valor y persiguiendo culturas de continuo ...