Hasta producción y más allá

706 views

Published on

La vida de un proyecto no se acaba con su puesta en producción, aunque a veces pensemos lo contrario. En esta sesión daré mi visión de conjunto sobre los proyectos web: desde su concepción hasta su evolución en producción a medio plazo; desgranando algunas lecciones aprendidas y sugiriendo como enfocar diversos problemas. No esperes algo muy técnico ni especializado, se trata más bien de ver los proyectos desde diversos ángulos.
Algunos de los temas que se abordarán son:

El color del dinero (perspectiva económica de los proyectos web: el valor, el cliente y el usuario)
Los caminos del Jedi (todos sabemos como se deberían hacer las cosas)
Me encanta que los planes salgan bien / Aquí hay dragones (planificación, fallo temprano, choques con la realidad, heredando proyectos)
Alerta Roja / Juegos de guerra (incidencias: lo urgente y lo importante)
La torre de babel (complejidad, arquitectura)
Todos ellos complejos y con suficiente entidad para tener sus propias charlas... pero que rara vez se abordan en conjunto.

Published in: Technology
  • Be the first to comment

Hasta producción y más allá

  1. 1. Hasta producción y más allá http://creativecommons.org/licenses/by-sa/3.0/es/
  2. 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
  3. 3. Disculpen si les llamo caballeros, pero es que no les conozco muy bien
  4. 4. el diablo está en los detalles pero nada sustituye la visión de conjunto
  5. 5. el color del dinero
  6. 6. grandes esperanzas * Your own personal Jesus * Start me up (I'll never stop) * ¡Y dos huevos duros! Alicia en el país de las maravillas
  7. 7. * I'm a believer * Lost in translation * El guardaespaldas little boxes
  8. 8. money makes the world go around
  9. 9. los caminos del Jedi
  10. 10. tiempos modernos * Agile * Test first * Continuous delivery * DevOps En mi máquina funciona * Tocar en producción * lado oscuro
  11. 11. me encanta que los planes salgan bien
  12. 12. los 15 mandamientos * Estimaciones * El plan perfecto * Escrito en piedra
  13. 13. * Trust the people, not the plan * Done is better than perfect * Estrategias (mono o león) yippee-ki-yay, motherfucker
  14. 14. here be dragons
  15. 15. la deuda * All first * Hay que tirarlo y empezar de cero
  16. 16. d-day * Deployments
  17. 17. * los olvidados ¡está vivo!
  18. 18. juegos de guerra
  19. 19. * Producción se ha caído me encanta el olor del napalm por la mañana
  20. 20. don’t panic * shit happens * busca soluciones, no culpables
  21. 21. * Tropezando en la misma piedra el día de la marmota
  22. 22. luz de gas
  23. 23. * naufragio en tiempo real * asesinato en 8 mm * thick as a brick * bad robots anatomía de un asesinato
  24. 24. * Registro de despliegues y cambios * Control de versiones * KPIs timeline
  25. 25. la torre de babel
  26. 26. K.I.S.S.
  27. 27. tienes un e-mail * Pasarelas de correo
  28. 28. * Alta disponibilidad * Resistencia a fallos juegos de manos
  29. 29. * Servicios externos * Malos vecinos dangerous liaisons
  30. 30. * Cachés directo al nervio
  31. 31. sky captain y el mundo del mañana * La caja negra
  32. 32. toy story
  33. 33. el inglés que subió una colina, pero bajó una montaña
  34. 34. el diablo está en los detalles pero nada sustituye la visión de conjunto
  35. 35. detalles * Scary Movie * apple-touch-icon * Timebombs (cron)
  36. 36. conjunto
  37. 37. a dangerous method @NITEMAN_es http://niteman.es
  38. 38. ¡Hasta luego y gracias por el pescado! http://bit.ly/NITEMAN_masalla
  39. 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. 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
  41. 41. Créditos Imágenes I [BUZZ]: http://www.flickr.com/photos/nasahqphoto/7027463723 [GROUCHO]: http://www.flickr.com/photos/23495784@N08/3118310110/ [MONEY]: http://www.flickr.com/photos/matze_ott/2111661914 [GREAT_EXPECTATIONS]: http://www.flickr.com/photos/lightknight/802819962/ [LITTLE_BOXES]: http://www.flickr.com/photos/coreforce/4238727524/ [BIG_LEBOWSKI]: http://www.flickr.com/photos/15598708@N04/2165144933/ [JODA]: http://www.flickr.com/photos/janex/1862151365/ [MODERN_TIMES]: http://www.flickr.com/photos/pasukaru76/3695537154/ [DARK_SIDE]: http://www.flickr.com/photos/pasukaru76/3695537756/ [HANNIBAL_aquamaniac]: http://mechagodzillajunior.blogspot.com.es/2012/04/zillagate.html [HANNIBAL_OK]: http://the80sman.blogspot.com.es/2012/09/john-hannibal-smith-a-team.html [COMMANDMENTS]: http://www.flickr.com/photos/dochinator/459563778/ [DIE_HARD]: http://www.flickr.com/photos/pineapples101/4228255604/ [DRAGON]: http://www.flickr.com/photos/darkness/6427151205/ [THE_DEBT]: http://www.flickr.com/photos/behruz/1319362625/ [D_DAY]: http://www.flickr.com/photos/soldiersmediacenter/2560389365/ [YOUNG_FRANKENSTEIN]: http://www.flickr.com/photos/tom-margie/2069898453/
  42. 42. Créditos Imágenes II [RED_ALERT]: http://commons.wikimedia.org/wiki/File:Red_alert.jpg [APOCALYPSE_NOW]: http://www.flickr.com/photos/dominox_o/1676108884/ [DON’T_PANIC]: http://www.flickr.com/photos/altogether-aido/3095676229/ [GROUNDHOG]: http://www.flickr.com/photos/qmnonic/2482789921/ [FOG]: http://www.flickr.com/photos/premnath/7692683284/ [X_RAYS]: http://www.flickr.com/photos/vehag/5967135126/ [TIMELINE]: http://www.flickr.com/photos/michaelpollak/9460484609/ [BABEL]: http://www.flickr.com/photos/pcambra/8339644192/in/set-72157632418718364 [PAPER_PYRAMID]: http://www.flickr.com/photos/pyramidtexts/4019061412/ [E_MAIL]: http://www.flickr.com/photos/cicciodylan/7076893037/ [BALANCE]: http://www.flickr.com/photos/classblog/5136926303/ [DANGEROUS_LIAISONS]: http://www.flickr.com/photos/likeabalalaika/4640086474/ [SCALPEL]: http://www.flickr.com/photos/tudedude/3755527971/ [CLOUD]: http://www.flickr.com/photos/glenbledsoe/5442962755/ [PUPPETS]: http://www.flickr.com/photos/vasta/4463786284/ [MOUNTAIN]: http://www.flickr.com/photos/blmiers2/6167391543/ [DEVIL]: http://www.flickr.com/photos/multiphrenic/3688460293/ [CITY]: http://www.flickr.com/photos/lorentzen/8566656491/ [DIVÁN]: http://www.flickr.com/photos/erkua/6166204098/

×