Hasta producción y más allá

Post on 21-Oct-2014

633 views 1 download

Tags:

description

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.

Transcript of Hasta producción y más allá

Hasta produccióny más allá

http://creativecommons.org/licenses/by-sa/3.0/es/

Pedro González Serrano (aka NITEMAN)

Consultor de rendimiento y procesosAdministrador de sistemas

Casi 8 años con Drupal

Miembro de la AED

@NITEMAN_es http://niteman.es

Disculpensi les llamo caballeros,pero es que

no les conozcomuy bien

el diablo estáen los detalles

pero nada sustituyela visión de conjunto

el color del dinero

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

little boxes* I'm a believer

* Lost in translation

* El guardaespaldas

money makes the world go around

los caminos del Jedi

En mi máquina funciona *Tocar en producción *

tiempos modernos

lado oscuro

* Agile* Test first* Continuous delivery* DevOps

me encantaque los planes

salgan bien

los 15 mandamientos

* Estimaciones* El plan perfecto* Escrito en piedra

yippee-ki-yay, motherfucker

* Trust the people, not the plan* Done is better than perfect* Estrategias (mono o león)

here be dragons

la deuda

* All first

* Hay que tirarlo y empezar de cero

d-day* Deployments

¡está vivo!

* los olvidados

juegos de guerra

me encanta el olor del napalm

por la mañana

* Producción se ha caído

don’t panic

* shit happens* busca soluciones, no culpables

el día de la marmota

* Tropezando en la misma piedra

luz de gas

anatomía de un asesinato

* naufragio en tiempo real* asesinato en 8 mm

* thick as a brick* bad robots

timeline

* Registro de despliegues y cambios* Control de versiones* KPIs

la torre de babel

K.I.S.S.

tienes un e-mail

* Pasarelas de correo

juegos de manos

* Alta disponibilidad* Resistencia a fallos

dangerousliaisons

* Servicios externos* Malos vecinos

directo al nervio

* Cachés

sky captain y el mundo del mañana

* La caja negra

toy story

el inglés que subió una colina, pero bajó una montaña

el diabloestá en los

detallespero nada sustituye

la visión de conjunto

detalles

* Scary Movie* apple-touch-icon* Timebombs (cron)

conjunto

a dangerous method

@NITEMAN_es http://niteman.es

¡Hasta luego y gracias por el pescado!

http://bit.ly/NITEMAN_masalla

otras cosas que quería contarMigraciones

Corsés

La hoguera de las vanidades

Seguridad

Daniel el travieso / La tentación vive arriba (efecto malos vecinos, los peligros de compartir infraestructura)

Deploy failed

Apple-touch-icon

fallo temprano

solo puede quedar uno

Burn-e (problemas que hay que arreglar recurrentementehttp://en.wikipedia.org/wiki/Burn-e), pregunta a tu desarrollador

Hacer producto o proyecto

El señor Lobo

Lo que el cliente quiere (lo que querríamos montarle) y lo que el realmente necesita

Más madera! (riesgos de no arreglar problemas subyacentes)

Compartir información

El ataque de los clones, repetibilidad

Bichos / HormigaZ

Basura en los logs (filtra o corrige, pero nunca pases)

Esto no es un diamante, el producto no mejora con la presión

El gran dictador (goolgle)

In time

Decirle al cliente lo que no quiere oír

Frontend (y rendimiento front)

El todo y las partes (relaciones entre distintos proveedores)

Tests A/B

Daniel el travieso / El vecino de abajo (efecto malos vecinos)

El bueno, el feo y el malo

Una serie de catastróficas desdichas

Trabajo basura

El gom jabbar (la caja negra)

Certified to fail TM / Crash test dummies

otras cosas que quería contar IIEstrangulamiento 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

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/

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/