Androide

Desarrolladores ansiosos por ver Twitter Mejorar la estabilidad de la plataforma

Evernote's Upcoming Features in 2019

Evernote's Upcoming Features in 2019
Anonim

Muchas aplicaciones de Twitter han sufrido largos periodos de inactividad recientemente, una situación que tiene algunos desarrolladores preocupados por la estabilidad de la plataforma de la compañía.

Estos desarrolladores, que han invertido esfuerzo y dinero en crear aplicaciones de Twitter generadoras de ingresos, esperan Twitter encuentra una forma de aumentar el tiempo de actividad de la plataforma de aplicaciones.

"Estoy bastante desencantado con Twitter en este momento", dijo Paul Kinlan, creador de Twollo.com, una aplicación que automáticamente agrega contactos a los usuarios de Twitter que "siguen" liste siempre que otros usuarios publiquen mensajes que contengan ciertas palabras clave.

[Más información: los mejores servicios de transmisión de TV]

Como resultado de la extensa tiempo de inactividad, Kinlan tuvo que emitir reembolsos a los clientes descontentos que le pagan una tarifa para usar la versión más avanzada de Twollo.com, que también tiene una edición gratuita.

"Se habló mucho de que Twitter es un servicio gratuito y que no deberíamos quejarnos de que no funcione, pero Twitter quiere activamente que la gente construya negocios fuera de la infraestructura de Twitter ", dijo Kinlan en una entrevista por correo electrónico. "Somos la interfaz para nuestros clientes, no para Twitter, y tenemos que administrar activamente las expectativas de Twitter de nuestros clientes. Perdemos negocios cuando Twitter está caído".

Los problemas comenzaron el 6 de agosto, cuando Twitter y otros sitios como LiveJournal, Blogger de Google y Facebook fueron golpeados por un ataque de denegación de servicio distribuido (DDoS) desde una botnet. Twitter fue el más afectado y colapsó durante horas. Para restaurar su servicio, implementó medidas defensivas que incluían la limitación del acceso de las aplicaciones externas a su plataforma. Twitter en ese momento reconoció que podría haber "sobrecompensado" en sus esfuerzos de defensa.

Como resultado, algunas aplicaciones de Twitter estuvieron total o parcialmente fuera de servicio durante varios días, ya que Twitter limitó el acceso a su plataforma API (interfaz de programación de aplicaciones) mientras se erosionaba. los ataques DDoS, que aparentemente tenían la intención de silenciar los comentarios políticos de un bloguero en el país de Georgia.

Luego, el sábado pasado, Twitter volvió a caer brevemente, y se produjo un escenario similar, ya que las medidas de recuperación de la compañía una vez más acceso a la API y a otros recursos, como procesos de autorización de usuarios que las aplicaciones externas necesitan para funcionar. Tomó Twitter hasta el lunes por la tarde para que la plataforma de aplicaciones funcionara normalmente nuevamente.

Twitter no respondió a las solicitudes de comentarios, por lo que no se sabe qué causó el corte el sábado. No sería descabellado suponer que se trató de otro ataque DDoS, teniendo en cuenta que la estrategia de recuperación fue similar a la anterior. Además, las empresas de seguridad han informado que piratas informáticos malintencionados han comenzado a usar Twitter para administrar botnets o redes de computadoras comprometidas.

Aunque Twitter no ha proporcionado públicamente muchos detalles técnicos sobre los pasos que ha tomado para evitar un largo tiempo de inactividad de la plataforma en el futuro, no faltan las sugerencias de los desarrolladores que no quieren ver la plataforma total o parcialmente no disponible durante días cada vez que el sitio recibe un ataque DDoS.

"Creo que necesitan un mejor filtrado a nivel de aplicación capacidad para mantener la calidad del servicio, para poder esencialmente "desviar" el tráfico que daría lugar a un deterioro del servicio ", dijo Dossy Shiobara, creador de dos aplicaciones: Twitter Karma, diseñadas para ayudar a las personas a administrar mejor sus listas de contactos, y Blackbird, una aplicación de Twitter para teléfonos BlackBerry.

"A menudo, la comprensión incompleta sobre los ataques DDoS es que es simplemente un volumen de tráfico que causa la interrupción. Si esto puede ser cierto en algunos casos, no siempre es solo una cuestión de volumen. Puede haber ineficiencias en un servicio que un atacante puede aprovechar para paralizar un servicio con un tráfico general razonablemente pequeño. Puramente especulando aquí, apuesto a que eso es lo que le sucedió a Twitter ", dijo en una entrevista por correo electrónico.

Bill Kocik, creador de Ambeur.com, una interfaz de usuario basada en la web de Twitter que ofrece funciones de administración avanzadas, sugiere separar la API del resto de la aplicación de Twitter en los niveles de red y servidor. "Actualmente, las llamadas a la API están dirigidas a Twitter.com, que es también donde va el tráfico general del navegador. Si la API se hubiera servido en lugar de, por ejemplo, api.twitter.com, y si fuera un conjunto separado de servidores, Twitter probablemente han estado en una posición mucho mejor para proteger la plataforma del ataque al servicio ", dijo Kocik por correo electrónico.

Una sugerencia similar viene de Jim Renkel, creador de Twxlate.com, que proporciona una interfaz de usuario de Twitter en más de 40 idiomas, así como la traducción de contenido. "Twitter parece estar alojado en una granja de servidores concentrada. Si sus servidores estuvieran más distribuidos, creo que serían menos vulnerables a los ataques DDOS. Dicho esto, no es fácil simplemente salir y distribuir una aplicación, entonces yo soy no les estamos fallando aquí ", dijo en una entrevista por correo electrónico.

Más allá de lo que Twitter hace o deja de hacer en sus sistemas de back-end, los desarrolladores pueden ayudar a su causa llegando a la compañía en tiempos de crisis, dijo Sean Callahan, cofundador de TweetPhoto.com, una plataforma para compartir fotos.

Después de los ataques DDoS del 6 de agosto, Callahan contactó de inmediato con el equipo de la plataforma de aplicaciones de Twitter y consiguió que TweetPhoto.com "apareciera en la lista blanca" para que "El desarrollador tiene que ser proactivo y no tan pasivo, decir: 'Se arreglará cuando esté arreglado', y en la noche de ayer, en lugar del domingo por la tarde, como la mayoría de las demás aplicaciones afectadas. el interino se están quejando en los foros de discusión ", dijo Callahan en una entrevista telefónica.

TweetPhoto.co m también se vio afectado el pasado fin de semana, pero Callahan siente que Twitter está progresando en aprender cómo restaurar su servicio sin tanto impacto en la plataforma de la aplicación.

En los últimos días, Twitter ha estado solicitando que los desarrolladores afectados envíen a la compañía informes detallados de problemas, para que pueda hacer un mejor trabajo en el futuro y no afecten tanto a la plataforma.

El martes por la tarde, Twitter dijo que había avanzado en este sentido. "Gracias a todos los que enviaron informes de problemas detallados, hemos podido ajustar el sistema para reconocer mejor el tráfico y las cosas parecen funcionar bien", escribió Ryan Sarver, miembro del equipo de soporte de la plataforma de aplicaciones de Twitter, en un foro de discusión para desarrolladores de Twitter.

"Seguiremos monitoreando de cerca el sistema y sintonizando según sea necesario. Sus informes detallados son muy importantes para ayudarnos a enseñarle al sistema cómo son sus patrones de solicitud", agregó.

Claramente, el las expectativas son altas entre los desarrolladores. Twitter, lanzado en marzo de 2006, sufrió cortes frecuentes ya que su base de usuarios creció a un ritmo vertiginoso. Sin embargo, la disponibilidad del servicio ha mejorado mucho desde la segunda mitad del año pasado.

"[La plataforma de aplicaciones de Twitter] ha mejorado mucho en los últimos dos años, pero sigue siendo muy pobre, teniendo en cuenta la importancia que ha alcanzado. Estoy seguro de que las cosas seguirán mejorando a medida que pasa el tiempo ", dijo Shiobara.

Kocik, cuya aplicación Ambeur.com resistió bastante el reciente tiempo de inactividad, está apostando a que Twitter lo hará bien. "Creo que la API y la plataforma todavía están madurando, pero Twitter está trabajando mucho para mejorarlas y resolver los problemas que naturalmente vienen con el tipo de crecimiento explosivo que han visto", dijo Kocik.

Después de todo, es en El mejor interés de Twitter para evitar el tiempo de inactividad en su plataforma de aplicaciones, dijo Callahan. "Los [empleados] de Twitter son simplemente bomberos que tratan de hacer lo mejor con los recursos que tienen", dijo. "Twitter está haciendo todo lo que puede hacer. Desean tener el mejor y más confiable servicio".