Este documento presenta una lista de términos y frases relacionadas con el desarrollo y producción de software. Incluye conceptos como entrega continua, pruebas, despliegues, seguridad, rendimiento y mantenimiento. También menciona películas y canciones como referencias a posibles problemas o lecciones aprendidas.
www.montededios.us
www.facebook.com/montedediosusa
Muchas veces nuestros peores peligros son nuestros propios deseos. El corazón del hombre es engañoso.
Sobre toda cosa guardada guarda tu corazón porque de el mana la vida - Proverbios 4:23
La vida sin Dios no tiene sentido. Todas las obras de la vida (edificar una casa, establecer una carrera y constituir una familia) deben tener a Dios como cimiento.
www.montededios.us
www.facebook.com/montedediosusa
Muchas veces nuestros peores peligros son nuestros propios deseos. El corazón del hombre es engañoso.
Sobre toda cosa guardada guarda tu corazón porque de el mana la vida - Proverbios 4:23
La vida sin Dios no tiene sentido. Todas las obras de la vida (edificar una casa, establecer una carrera y constituir una familia) deben tener a Dios como cimiento.
Devops is one of those "buzzwords", so abused, that could end meaning nothing.
This session is about Devops philosophy (as I see it), how to start doing Devops and how it can enrich our work.
Devops is not about the tools, it's about getting rid of those, often self-inflicted, barriers that made us siloed.
El rendimiento es sexy y muchas veces aparece rodeado de una especie de halo místico como si se tratase de magia negra... En esta sesión expondré las técnicas más comunes para localizar problemas de rendimiento (y de algún otro tipo), poniendo en duda algunos mitos, como el de que Drupal no escala, y compartiendo experiencias reales.
No esperes la manida receta Varnish+Memcached, porque aunque hoy en día sigue siendo el "Workhorse", y la comentaremos, no trataremos de resolver el problema del rendimiento en general sino de como localizar y solucionar tus problemas de rendimiento.
Tampoco esperes soluciones mágicas NoSQL, a no ser que las traiga algún asistente (patches welcome!)... pero tranquilo, es más que posible que no las necesites.
Y sobre todo no esperes soluciones "cloud", la nube tiene un papel (sobre todo en la escalabilidad y ante bruscas variaciones de demanda)... pero aún le queda mucha vida a la "Edad del hierro".
Slides from the session we (@perusio @rodricels @NITEMAN_es) gave on Drupal Developer Days Barcelona 2012:
http://barcelona2012.drupaldays.org/sessions/beat-devil-towards-drupal-performance-benchmark
Devops is one of those "buzzwords", so abused, that could end meaning nothing.
This session is about Devops philosophy (as I see it), how to start doing Devops and how it can enrich our work.
Devops is not about the tools, it's about getting rid of those, often self-inflicted, barriers that made us siloed.
El rendimiento es sexy y muchas veces aparece rodeado de una especie de halo místico como si se tratase de magia negra... En esta sesión expondré las técnicas más comunes para localizar problemas de rendimiento (y de algún otro tipo), poniendo en duda algunos mitos, como el de que Drupal no escala, y compartiendo experiencias reales.
No esperes la manida receta Varnish+Memcached, porque aunque hoy en día sigue siendo el "Workhorse", y la comentaremos, no trataremos de resolver el problema del rendimiento en general sino de como localizar y solucionar tus problemas de rendimiento.
Tampoco esperes soluciones mágicas NoSQL, a no ser que las traiga algún asistente (patches welcome!)... pero tranquilo, es más que posible que no las necesites.
Y sobre todo no esperes soluciones "cloud", la nube tiene un papel (sobre todo en la escalabilidad y ante bruscas variaciones de demanda)... pero aún le queda mucha vida a la "Edad del hierro".
Slides from the session we (@perusio @rodricels @NITEMAN_es) gave on Drupal Developer Days Barcelona 2012:
http://barcelona2012.drupaldays.org/sessions/beat-devil-towards-drupal-performance-benchmark
2. Pedro González Serrano (aka NITEMAN)
Consultor de rendimiento y procesos
Administrador de sistemas
Casi 8 años con Drupal
Miembro de la AED
@NITEMAN_es
http://niteman.es
38. ¡Hasta luego y gracias
por el pescado!
http://bit.ly/NITEMAN_masalla
39. otras cosas que quería contar
Migraciones
El ataque de los clones, repetibilidad
Corsés
Bichos / HormigaZ
La hoguera de las vanidades
Basura en los logs (filtra o corrige, pero nunca pases)
Seguridad
Esto no es un diamante, el producto no mejora con la
presión
Daniel el travieso / La tentación vive arriba (efecto
malos vecinos, los peligros de compartir infraestructura)
El gran dictador (goolgle)
Deploy failed
In time
Apple-touch-icon
Decirle al cliente lo que no quiere oír
fallo temprano
Frontend (y rendimiento front)
solo puede quedar uno
El todo y las partes (relaciones entre distintos
proveedores)
Burn-e (problemas que hay que arreglar
recurrentementehttp://en.wikipedia.org/wiki/Burn-e),
pregunta a tu desarrollador
Tests A/B
Hacer producto o proyecto
Daniel el travieso / El vecino de abajo (efecto malos
vecinos)
El señor Lobo
El bueno, el feo y el malo
Lo que el cliente quiere (lo que querríamos montarle) y
lo que el realmente necesita
Una serie de catastróficas desdichas
Más madera! (riesgos de no arreglar problemas
subyacentes)
Compartir información
Trabajo basura
El gom jabbar (la caja negra)
Certified to fail TM / Crash test dummies
40. otras cosas que quería contar II
Estrangulamiento de red (un formula uno no puede
circular por un camino comarcal) (¿la soga?)
Sonic screwdriver - Psiquic paper
CAP Theorem
It doen't matter who good you are or how good you think
you are
Inception
Matrix
Cada gota cuenta (microcaching)
Sweet dreams
Arrastrando errores
Por qué integracion ha de tener los mismos ajustes que
producción (interacciones)
Ready to fail
Deploy failed
La última frontera
La utopia de las fechas
Ventanas de mantenimiento
Offloading
Consistencia de backups
Variabilidad del rendimiento
Crecimiento orgánico
Migraciones de sistemas
Tracing problems
Buscando a nemo (asociaciones entre archivos y
nodos)
Solr for the win
Cacheo de llamadas ajax
Pequeños presupuestos (economía de escala)
(¿Pequeños guerreros?)
Cacheado de vistas/microcaching
Gremblins
Control de tareas programáticas
El enemigo en casa
Los cazafantasmas (errores no consitentes)
CDNs