Oui, les Tweeple (comme le dit Kim Vallée) sont en sevrage. Depuis quelques jours déjà le site communautaire Twitter.com est boiteux et disparait par moments de la circulation - même en version Mobile.Â
Et je parle en connaissance de cause.  J’étais récemment devenue accroc, après une première utilisation tièdement “promotionnelle”de Twitter(oops mon compte est à consulation fermée) lors du concours du Yul Sexiest Geek. Â
Le drame autour de l’architecture “boiteuse” de Twitter
Techcrunch vient de publier un article très dur sur ce que serait la situation actuelle de la base de donnée et de l’architecture de la bd de twitter.  Michael Arrington n’y est pas allé avec le dos de la cuillère.  Portrait surréaliste ou réalité?   Le blogueur se lance dans une grande tirade dans laquelle il entend avoir réponse: est-il vrai que Twitter ne repose que sur 3 machines physiques supportent tout le site Twitter?  Est-il vrai qu’il n’y a qu’un SQL serveur parent (master) reposant sur 2 child (slaves) et que l’architecture ne “switche ” pas automatiquement lorsque le slave est down?
Il est bien dur de croire que sur la planète 2.0 de Silicon Valley, un nouveau produit star ayant une communauté d’apparence forte et accro, une architecture de base de données peut être si mal gérée, calculée, construite…  Nous ne sommes plus dans le temps des sous-sols!  Et dans le doute, il y a toute une communauté de développeurs massés dans le web visible prêts à donner des conseils au futur géant sur sa base de données SQL. Pour attiser le feu et les ardeurs, l’ancien ingénieur/architecte en chef de Twitter, Blaine Cook, a publié dans son statut qu’il désertait  Twitter, ce qui a provoqué une réaction automatique de Techcrunch. Que de potins, m’enfin.
Â
Pour en revenir au buzz généré, plusieurs langues sales ont ajouté - avec humour- que les moments de downtime étaient judicieusement orchestrés afin de faire la couverture de Techcrunch.
Pour terminer cette grande histoire qui se déroule via blog posts respectifs, voilà donc que l’équipe Twitter répond sur son blog.  C’est un régal.
Merci aux grands dieux, Twitter recrute des ingénieurs!  Allez ingénieurs de talents, jettez-vous âme et corps et sauvez l’oiseau de perdition… ou plutôt l’oiseau bleu.
Katheline (une fan finie)
Twitter a été lancé en Juillet 2006.Â










1,juin 2008 at 6:18
C’est un problème du développement d’applications Web 2.0 qui repose trop souvent sur la philosophie : on publie une application rapidement et on la solidifiera ou “patchera” si elle devient populaire.
Si tu crées une application en un week-end, il ne faut pas s’attendre à que le code soit solide et puisse suivre la croissance quelque soit le nombre de serveurs. Avec des outils de programmation, il y a beaucoup de gens qui s’improvisent programmeurs. On voit ce que cela donne. On enseigne pas aux jeunes programmeurs comment faire des applications évolutives. La maintenance est plus complexe que l’on pense. Il faut un architecte de système talentueux et expérimenté (qui en a déjà fait et maintenu pendant plusieurs années) pour bien faire les choses.
J’ai fait assez de contrôle de qualité de logiciels dans ma vie pour savoir que c’est jamais aussi simple que l’on pense. Les environnements sont tellement plus complexes aujourd’hui.
Comme j’adore utiliser Twitter, la situation est plate pour moi et tant d’autres.