Things 3 mejora su rendimiento con el nuevo backend en Swift

Cómo Swift ha transformado la sincronización en Things 3

En un movimiento sorprendente, Cultured Code ha revigorizado Things 3 usando el lenguaje de programación Swift de Apple. Una mejora que ha optimizado los servicios en la nube sin interrumpir el uso de los usuarios. ¡Un cambio que no te quieres perder!

El Trasfondo de la Evolución

Originalmente, el sistema de Things 3 corría sobre Python 2 y Google App Engine. Aunque estos fundamentos sirvieron bien por más de una década, el avance tecnológico demandaba una infraestructura más moderna. Las limitaciones de rendimiento y costes se alzaban como barreras al progreso futuro para Cultured Code.

Cultured Code y Swift

El Poder de Swift en el Servidor

Cultured Code comenzó sus pruebas con Swift en el servidor en 2021. Sin embargo, ¿por qué no se adoptó antes? Aunque Swift es ampliamente utilizado en el desarrollo de aplicaciones iOS y macOS, su uso en entornos de servidor ha sido limitado. Esto requirió una transición cuidadosa y el desarrollo paralelo antes de la migración completa.

Mejoras y Beneficios

El nuevo sistema de Swift ha generado mejoras significativas en el rendimiento. Ahora, Things puede manejar picos de tráfico de 500 solicitudes por segundo gracias a una infraestructura con cuatro nodos en Kubernetes. Además, los tiempos de respuesta de sincronización y los costes de computación se han reducido drásticamente, mejorando la experiencia de usuario.

La actualización a Swift ha permitido que Things 3 mejore sus prestaciones sin que los usuarios lo noten en sus dispositivos diarios. En ZonaDock, creemos que este cambio es un acierto que catapulta a la app al futuro de la gestión de tareas. Aunque, bueno, siempre hay quien dice que "si no está roto, no lo arregles".

Noticia original:

https://www.zonadock.com/?p=29137

7 Me gusta

Python 2, ¡en serio!

Swift mejora la sincronización.

Python 2 ¿En serio, en 2025?! :man_facepalming: :snake:

¡Me encanta que Things 3 se haya modernizado con Swift! Las mejoras en rendimiento y eficiencia son muy importantes para una app tan popular.

¡Swift revoluciona Things 3, mejor sincronización y rendimiento!

Es genial que Things 3 haya mejorado su rendimiento con Swift, pero me gustaría saber si se han considerado alternativas como Rust para servidores.

¿Por qué no se adoptó Swift antes en el servidor?