Capítulo 6. Cómo aplicar los principios de la ESR sin equipos dedicados a la ESR
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
A menudo, las organizaciones medianas se encuentran en una situación en la que un número relativamente pequeño de ingenieros debe desarrollar y ejecutar un número relativamente grande de funciones diversas.
SoundCloud ha crecido hasta encontrarse exactamente en esa situación. Con cada nueva función añadida a la base de código Ruby on Rails monolítica original, añadir la siguiente función se hacía más difícil. Así que, hacia 2012, empezamos a pasar gradualmente a una arquitectura de microservicios. Los ingenieros de SoundCloud han hablado mucho de los diversos retos que había que afrontar para que ese cambio tuviera éxito.1 En este capítulo, exploramos las lecciones aprendidas al ejecutar de forma fiable cientos de servicios en SoundCloud con un número mucho menor de ingenieros.
¡SREs al rescate! (y cómo fracasaron)
En 2012, SoundCloud contrató por casualidad a un par de antiguos SRE de Google. Aunque su escala era mucho menor, SoundCloud estaba evolucionando hacia patrones tecnológicos no muy diferentes de lo que las grandes empresas de Internet llevaban tiempo haciendo. Por extensión, era obvio que también había que gestionar esos sistemas del mismo modo que Google. Intentamos "SRE según el libro", salvo que entonces no existía un ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access