En la edición de esta semana de Campeón de la comunidad Couchbase¡vamos a Sky! Conoce a Ian Merrington, de Londres, que trabaja en Sky U.K.
Háblenos de usted y de lo que hace en su trabajo diario.
Trabajo en el equipo de ingeniería de persistencia OTT de Sky. Sky ha adoptado realmente el concepto NoSQL, y el equipo de ingeniería de persistencia es responsable de asegurarse de que se hace bien en todos los equipos. Día a día estoy creando las herramientas necesarias para gestionar con éxito Couchbase, desde scripts de despliegue Ansible a la monitorización Grafana. También soy el punto de escalada para cualquier problema de Couchbase a través de Sky, y trabajo con los equipos tanto antes como después de "ir en vivo" para asegurarse de que están haciendo pleno uso del producto. En mi vida anterior fui DBA de Oracle durante 18 años, pero quién quiere oír hablar de eso.
¿Dónde vive y qué le gusta hacer en su tiempo libre?
Trabajo en el Campus Osterley de Sky, en Londres, por lo que me codeo a diario con futbolistas, pilotos de F1 y caminantes blancos de Juego de Tronos. Fuera del trabajo soy un gran aficionado a la música, así que cuando no estoy molestando a los vecinos con mi terrible forma de tocar la guitarra estoy en uno de mis locales locales, vaso de cerveza en mano.
¿Por qué eligió Couchbase?
Cuando trabajaba en la plataforma Sky Identity teníamos la necesidad de migrar la plataforma a otro centro de datos. XDCR era la herramienta perfecta para hacerlo, así que migramos la aplicación a CouchbaseEncendí XDCR, y allí estábamos, en nuestro nuevo centro de datos. Viniendo de Oracle, la simplicidad de la configuración de replicación me convirtió a Couchbase.
¿Qué has conseguido con Couchbase?
Couchbase nos permitió alcanzar todos nuestros objetivos de crecimiento para la plataforma de identidad, con una fantástica capacidad de recuperación. La introducción de N1QL nos permitió finalmente desconectar el Reporting RDBMS que había estado sustentando toda la plataforma.
¿Qué característica de Couchbase utilizas y qué debería saber la gente al respecto?
Soy un DBA de la vieja escuela - así que para mí la introducción de la auditoría y los roles de usuario alinean a Couchbase con los estándares RDBMS. Asegúrate de que tu registro de auditoría está siendo ingestado en algún lugar donde puedas consultarlo ahora, en lugar de cuando realmente lo necesites. Y asegúrese de que sus usuarios sólo tienen los privilegios que necesitan, en lugar de poner esto en su lugar una vez que alguien ha borrado accidentalmente algo del sistema en vivo.
Si pudiera pedirle tres deseos a Couchbase, ¿cuáles serían?
En lugar de tener ventanas métricas de 1 minuto, 1 hora y 1 día, ¿podríamos tener algo entre 1 minuto y 1 hora? El número de veces que me han preguntado "¿qué ha pasado?" y he llegado a su escritorio justo cuando el problema se ha desplazado fuera de la ventana de 1 minuto y no es visible en la ventana de 1 hora es demasiado frecuente. También sería bueno disponer de plugins de monitorización para algunos de los motores de recopilación de métricas más populares, aunque he disfrutado construyendo los míos propios.
¿Cuál es su libro o autor favorito, y por qué?
Voy a ser codicioso y elegir un autor favorito y un libro favorito. El autor tendría que ser Douglas Adams. Sí, soy un friki, pero su capacidad para reunir tantos conceptos de ciencia ficción en historias que son divertidísimas a la vez que invitan a la reflexión es un arte en sí mismo. Además, era un gran ecologista y guionista de Doctor Who, así que no hay nada que no me guste. Mi libro favorito es Microserfs, de Douglas Coupland (parece que nunca he salido de la sección de Douglas en mi librería local). Aunque está escrito con la burbuja tecnológica de los 90 como telón de fondo, el libro trata realmente de las amistades y la camaradería que se pueden encontrar en cualquier lugar de trabajo.