Duplicación del código diferenciado

Cultura

ShareThis ha crecido tremendamente en los últimos 5 años. He dejado de contar los millones de dominios en los que estamos. Sin embargo, nuestra cultura mejora continuamente y eso hace que sea particularmente divertido trabajar aquí. Nuestra cultura define lo que significa ser parte de la ingeniería a ShareThis. Es lo que nos hace hacer lo que hacemos.

Código diferenciado

Una mejora importante que hemos estado haciendo últimamente se centra en el código diferenciado. ¿Qué es eso? Puesto simplemente, es código que agrega valor a la compañía. Nadie debería escribir código que no añada valor. Si estamos escribiendo un montón de código para administrar instancias de MySQL, estamos perdiendo el tiempo. Este tiempo perdido no es sólo dólares perdidos en términos de salario, es tiempo perdido en términos de oportunidad.

Entonces, ¿qué hacer si necesita administrar su instancia de MySQL? Originalmente, nos comprometimos a administrar nuestra infraestructura para sufragar los costos y evitar el bloqueo de proveedores. Esto terminó siendo imprudente. El costo de mantener todos nuestros propios sistemas a escala terminó superando los ahorros que tendríamos al administrar sus propias máquinas. En la buena moda ShareThis, iteramos! Estamos en el proceso de mover todas nuestras instancias de MySQL al RDS de Amazon. Lo mismo es válido para otros servicios: nuestros clusters Hadoop se movieron a Google BigQuery, nuestro Docker Private repo se trasladó a Docker Hub, usamos EMR para trabajos especiales, etc.

¿alguna vez lo haríamos nosotros mismos?

Tal vez si nuestra empresa creció hasta un tamaño en el que queríamos un departamento de operaciones, podría tener sentido de poseer, pero no estoy tan seguro. En el primer rubor, el costo parece prohibitivo. Un banco de servidores que cuesta $5K/mo se sustituye por un servicio que cuesta $25k/mes. Sin embargo, una vez que usted factor en los costos de la gente, el $5K/mo. se convierte en $30K/mo. of pérdida de tiempo de ingeniería arquitectura, mantenimiento y solución de problemas del servicio. Esto se agrava a escala, donde usted está gastando más y más en redundancia, en llamada, en honorarios de consulta durante tiempos de Crunch, etc.

Entonces, ¿en qué gastamos nuestro tiempo?

Entonces, ¿qué estamos haciendo si no estamos construyendo bases de datos, oleoductos y servicios? Estamos escribiendo código diferenciado con interrupciones mínimas de nuestra infraestructura. Nuestros ingenieros están escribiendo código de aplicación que aporta valor a nuestros editores directamente — ¡ asombroso!

Si usted está interesado en resolver problemas como este nos encantaría tenerte ¡ Únase a nuestro equipo!

Sobre ShareThis

ShareThis ha desbloqueado el poder del comportamiento digital global sintetizando los datos de participación social, interés e intención desde 2007. Gracias al comportamiento de los consumidores en más de tres millones de dominios globales, ShareThis observa las acciones en tiempo real de personas reales en destinos digitales reales.

Suscríbase a nuestro boletín de noticias

Recibe las últimas noticias, consejos y actualizaciones

Suscribirse

Contenido relacionado