También recomendaría ScaleConf, nuestro equipo aquí en camino escalable acaba de regresar de ScaleConf Medellín 2017. Cubrió las herramientas de escalabilidad, DevOps y software moderno.
Para una conferencia bastante nueva, lograron traer algunas marcas conocidas como Hashicorp (Vagrant), Etsy, Twilio, Datadog, Travis CI y Auth0.
Para darle una idea sobre el tipo de contenido que puede esperar: aquí están nuestras notas y citas favoritas que tomamos del evento de 2 días:
- ¿Cuál es el mejor sitio web textual (sin costo) para aprender C ++ desde lo básico (parte de la teoría), y cuál es el mejor sitio web (también sin costo) para comenzar a resolver algoritmos (la parte práctica)?
- ¿Es legal copiar el contenido del sitio web?
- Cómo construir un sitio web con todo mi contenido de redes sociales
- Cómo almacenar imágenes de sitios web (de manera simple y fácil)
- Después de que el usuario sea dirigido a otro sitio web, a través de un formulario en línea, ¿qué software necesito para rastrear el comportamiento del usuario?
DEVOPS PARA STARTUPS. ARMON DADGAR (HASHINCORP)
Esta charla fue un claro favorito de la conferencia. Se centró en qué es DevOps y cómo se aplica a las startups.
Comida para llevar
- Necesitamos aprender del fracaso y aceptarlo
- Evite construirse a toda costa para escalar de manera más efectiva
- Externalizar el registro (nube)
- Subcontratar métricas (Newrelic, DataDog)
- Externalizar el seguimiento de excepciones (Centinela)
- Subcontratar alertas (PagerDuty)
- Elija métricas que todos entiendan
- Elija métricas que sean granulares, etiquetadas y filtrables
- Mantenga la información de rendimiento para ver patrones a largo plazo
Obtenga la imagen completa viendo la presentación.
POSTMORTEMS IMPULSADOS POR DATOS. JASON YEE (DATADOG).
DevOps nos ha permitido escalar más grande y más rápido. Pero junto con la escala viene una mayor complejidad y riesgo de falla. Jason Yee abordó la cuestión de cómo detectar la falla, responder a ella, resolverla y, en última instancia, aprender de ella.
Comida para llevar
- Siempre realice una autopsia si no descubre lo que sucedió.
- Trátelo como una investigación policial, ¿quién estuvo involucrado? ¿que vieron? ¿Quiénes fueron los testigos (clientes) cómo notaron el corte?
- Las imágenes valen más que mil palabras, así que capture imágenes, métricas, gráficos desde tableros.
- Use imágenes (gráficos, por ejemplo) para ayudar a todos los involucrados a ver lo que estaba sucediendo (por ejemplo: picos)
- Reúna información rápidamente después del incidente. La memoria humana disminuye bruscamente después de los primeros 20 minutos de un evento. Tenga cuidado con los recuerdos falsos, la gente recuerda cosas que en realidad no sucedieron
- Use holgura con hashtags para una revisión posterior
- Las alertas automáticas son importantes, nadie estará mirando un panel de monitoreo
- Escribe un resumen
Obtenga una imagen completa viendo la presentación o descubra más sobre la realización de autopsias (digitales):
- Plantilla postmortem
- Los Infinitos Hows de John Allspaw
- Las autopsias sin culpa no funcionan por J Paul
HORARIOS POR CARLOS LEON (SOLUCIONES DE CONTENEDORES)
Durante esta charla informativa, Carlos León puso en práctica la teoría básica de Terraform y cómo crear múltiples entornos en Google Cloud.
Comida para llevar
- El desarrollo de software utilizando la metodología Waterfall es obsoleto
- El mercado nos obliga a usar otras metodologías como Agile
- El proceso de despliegue en grandes infraestructuras puede ser complejo.
- En lugar de tener recursos estáticos, deberíamos tener un grupo de “servidores” con recursos dinámicos listos para que se les asigne cualquier función.
- Los programadores son el futuro
Obtenga la imagen completa viendo la presentación.
MAESTRÍA A ESCALA. POR CARMEN ANDOH (TRAVIS CI)
Carmen abordó el tema candente de cómo podemos dominar una profesión dentro de una industria en constante cambio y en constante cambio. Se desglosó en las verdades fundamentales de dominio, dominio de sí mismo, dominio dentro de las organizaciones y dominio dentro del espacio de software e ingeniería.
Comida para llevar
- Dominar una habilidad requiere mucha práctica
- Los errores están bien. En modo de práctica.
- El fracaso es un deber, no hay dominio sin fracaso
Obtenga la imagen completa viendo la presentación.
GESTIÓN DE CONFIGURACIÓN POR SALLY LEHMAN (AUTH0)
A menudo es un lujo poder iniciar la gestión de la configuración desde cero. Mucho más común es la necesidad de convertir los entornos de producción existentes, como los llama Sally, de ‘mascotas a’ ganado ‘.
- Mascotas: servidores o pares de servidores que se tratan como sistemas indispensables o únicos que nunca pueden fallar. Por lo general, se construyen, administran y “alimentan a mano” manualmente.
- Ganado: matrices de más de dos servidores, que se crean utilizando herramientas automatizadas y están diseñadas para fallas, donde ninguno, dos o incluso tres servidores son irremplazables.
Obtenga más información sobre este tema consultando estos recursos adicionales:
- Historia de mascotas vs ganado
- Trabajando efectivamente
- Implementando Configuración
INTRODUCCIÓN A LOS SISTEMAS DE BÚSQUEDA. POR TORIA GIBBS (ETSY)
Si ha usado cada Etsy, probablemente haya notado cuán puntual es su función de motor de búsqueda. Esta charla de Toria nos dio algunas excelentes lecciones sobre por qué y cómo construir una poderosa función de búsqueda.
Comida para llevar
- Los motores de búsqueda deberían mejorar el rendimiento
- Los motores de búsqueda deberían mejorar la calidad de los resultados (relevancia, diversidad, calidad)
- Personalice la solución (sus usuarios, sus datos, sus algoritmos)
Obtenga la imagen completa viendo la presentación.
DEVOPS EFECTIVOS. POR KATHERINE DANIELS (ETSY)
Katherine discutió los principios de DevOps y cómo los cuatro pilares de DevOps efectivos pueden usarse en toda una organización.
Comida para llevar
Los cuatro pilares de DevOps efectivos son:
- Colaboración
- Afinidad
- Herramientas
- Escalada
Obtenga la imagen completa al ver la presentación o descubra más sobre la colaboración efectiva de DevOps aquí.