Hitos de Transloadit en 2022: crecimiento e innovaciones
¡Feliz 2023! Al mirar atrás, nos llena de orgullo todo lo que hemos logrado como equipo, a pesar de haber enfrentado desafíos nada pequeños, como compañeros luchando contra el cáncer, la invasión de un país natal y la salida de dos ingenieros senior de nuestra empresa. Saber que, frente a la adversidad, seguimos avanzando de forma significativa en Transloadit fortalece nuestra determinación de seguir adelante cada día.

Lo más destacado de la plataforma
Prepárate para un viaje intenso, porque vamos a recorrer lo más destacado de la plataforma del último año 🎢
- Dimos la bienvenida al Robot /file/hash
- Añadimos soporte para firmas SHA-384
- Multiplicamos por diez la precisión de /image/facedetect
- Lanzamos soporte para FFmpeg 5, que añade nuevos códecs, nuevos filtros para la reducción de ruido y un mejor soporte de hardware, lo que se traduce en tiempos de encoding más rápidos
- Migramos por completo el sitio web de PHP a React para una experiencia de usuario más rápida y consistente
- Maduramos los precios y aplicamos una docena de correcciones de errores en nuestro Smart CDN, que puede modificar archivos del almacenamiento al vuelo, entregar las variantes a un navegador y guardar en caché los resultados cerca del usuario final. Muchas gracias a CareGuide por sus amplios comentarios.
- Volvimos a dejar el tiempo de arranque de las máquinas por debajo de un minuto. Esto nos permite reaccionar más rápido ante los picos de uso en nuestra plataforma y se traduce en tiempos de cola más cortos
- Mejoramos el escalado, llevando los tiempos de cola a su mínimo histórico
- Lanzamos una renovación completa de nuestro sistema de copias de seguridad sin conexión, añadiendo soporte para nuestra nueva base de datos Aurora, y ahora también guardamos copias en frío de nuestro monorepo de Git para la recuperación ante desastres
Lo más destacado de código abierto
En Transloadit, lo único que nos gusta más que un café por la mañana son nuestros proyectos de código abierto. ¡Veamos cómo están para saber qué mejoras nos llevamos a 2023!
Uppy
Lanzamos Uppy con el objetivo de convertirlo en la solución de subida número uno para navegadores web, y nos alegra ver que hemos conseguido incluso más de lo que podíamos esperar. ¡Pero nuestro trabajo continúa! Esto es lo que lanzamos en 2022:
- Mejoramos la integración con AWS S3 Multipart
- Redujimos a menos de 100 el número de issues abiertos de Uppy
- Reescribimos por completo la documentación (¡aún por publicar!)
- Lanzamos Uppy 3.0
- Migramos a ESM
- Modo de archivo único, ajuste preestablecido de fuentes remotas, controles nativos de la cámara en móviles
- Plugin Compresor de imágenes publicado como estable
- Lanzamos soporte para React 18, Vue 3 y Angular 14
El protocolo tus
HTTP ofrece recuperación ante la interrupción de las descargas desde HTTP/1.1. Sin embargo, quienes crean y comparten contenido se han quedado a la intemperie, porque no existe la misma protección para las subidas. Esto duele todavía más, ya que la mayoría de las conexiones son asimétricas: las subidas son más lentas, lo que te deja expuesto a problemas de red durante más tiempo. Nos propusimos resolver esto con el protocolo tus, nuestro protocolo para subidas de archivos reanudables. Es una capa ligera sobre HTTP, con implementaciones en todos los lenguajes principales. El objetivo a largo plazo del protocolo tus es que HTTP lo adopte y que, con el tiempo, deje de ser necesario, algo en lo que hemos avanzado de forma significativa este año.
- Varias mejoras significativas de rendimiento en tusd
- Reescribimos tus-node-server (a TypeScript, ahora en beta)
- Trabajamos (y seguimos trabajando) con Apple y Cloudflare para que el HTTP Working Group acepte tus v2; es muy probable que nuestro protocolo pase a formar parte de HTTP
SDK
- Creamos hojas de ruta para nuestros SDK de Apple e incorporamos a un nuevo mantenedor
- SDK de Flutter: lanzado en beta (English)
- SDK de Java: habilitamos las subidas en paralelo y corregimos el comportamiento asíncrono
- Transloadit Terraform Provider: añadimos soporte para arm64 y credenciales de Template
Lo más destacado del equipo
En el lado humano de las cosas también vimos cambios importantes en 2022:
- Hicimos una campaña para ayudar a Alex y a Ucrania
- Creamos una sección Transloadian del «Salón de la fama» para honrar a antiguos empleados
- Disfrutamos del primer encuentro de equipo en Berlín después de 5 años sin encuentros por la COVID y los bebés
- Contratamos a Nick (React/TypeScript) y a Donny (mantenedor del SDK de Apple)
- Añadimos soporte para Apple Silicon para que nuestros desarrolladores pudieran adoptar hardware M1 y M2 si querían. Como nuestra plataforma de procesamiento de archivos admite herramientas de encoding que a veces se remontan a 10 años atrás, y ofrecemos cientos de herramientas y librerías de C de bajo nivel, todas compiladas para amd64, y como emular instrucciones de CPU es prohibitivamente lento, durante mucho tiempo se pensó que esto sería, en el mejor de los casos, nada trivial. Pero ocurrió, en gran parte gracias a Rosetta para Linux de Apple.
Estamos muy orgullosos del equipo y de lo que ha hecho. Además de los hitos globales, también preguntamos a cada persona qué consideraba una contribución significativa en el último año.

«Estoy encantado con las nuevas incorporaciones que hicimos, así como de ver cómo los compañeros que ya estaban crecían y ganaban seniority. Fue genial poder volver a vernos cara a cara en Berlín; las charlas distendidas sobre cómo mejorar nuestra empresa fueron uno de mis momentos favoritos. En el terreno más técnico, participé en impulsar la DX, que era una de las principales fuentes de quejas entre nuestros desarrolladores. Estoy orgulloso de que hayamos podido dar el salto de JS->TS en algunos repos grandes, de Jekyll->Eleventy, Jenkins->GHA, y soportar amd64->arm64» — Kevin van Zonneveld

«¡Estoy encantado con la robustez y el rendimiento de nuestra plataforma este año! A pesar de un aumento significativo del uso mensual de transcodificación, hemos alcanzado un mínimo histórico en incidentes de plataforma, tickets de soporte y tiempos de cola de transcodificación. ¡Esto es fantástico! Y tenemos muchos planes emocionantes para seguir mejorando el rendimiento». — Tim Koschützki

«Personalmente, estoy muy satisfecho con los proyectos de contenido publicados este año. Hemos promediado casi 3 publicaciones al mes (repartidas entre nuestro Dev Times (English) y las entradas habituales del blog), además de mejorar continuamente nuestra documentación y publicar demos. También trabajé en el lanzamiento de nuestro SDK de Flutter (English), que estoy súper orgulloso de ver en uso. ¡También fue un placer conocer a todo el mundo en Berlín y por fin ponerle cara a las fotos de perfil de Slack que veo tan a menudo! Con ganas de ver lo que trae 2023 💪» — Joseph Grabski

«Este año nos centramos en optimizaciones muy necesarias, refactorizaciones y la transición a ESM (¡felicidades, Antoine!) en Uppy 3.0, mejoramos Companion (¡gracias, Mikael!) y la robustez de AWS S3, completamos la mayor parte de la reescritura de la documentación para el nuevo sitio web (¡gran trabajo, Merlijn!) y corregimos un montón de errores. Estoy contento con el equipo; fue una pasada ver a la mayoría de ustedes en persona en Berlín. El cinegaming, la barbacoa y el desayuno en la torre de TV son mis momentos favoritos del viaje de empresa de 2022» — Artur Paikin

«Me alegra ver que tus-node-server se ha reescrito en TypeScript y ha alcanzado la estabilidad semver, una valiosa incorporación al ecosistema del protocolo tus. También es genial ver que Uppy se vuelve más maduro y estable cada año». — Merlijn Vos
Mirando al futuro
También tenemos planes geniales para 2023, como un mejor soporte de IA y de código arbitrario, un Robot /email/import, sacar nuestro Smart CDN de la fase beta, un Template Editor visual y muchas más mejoras de DX para que trabajar en todo esto sea más agradable, rápido y robusto para nuestro equipo.
2022 fue otro año en el que demostramos que un equipo pequeño puede tener un gran impacto, y nos ilusiona hacer que 2023 sea aún mejor para cada compañero y cada cliente implicado. ¡Por un año de salud, felicidad, nuevos comienzos y posibilidades infinitas!
