5 milliards de sessions par jour

Encore un post passionnant sur le "Engineering Blog" de Twitter, à propos du service d'Analytics Answers :

https://blog.twitter.com/2015/handling-five-billion-sessions-a-day-in-real-time

Ca me fascine de voir que ce système assez monstrueux (et qui doit être - j'en suis certain vu la qualité des autres services de Twitter - très performant) repose en grande partie sur l'infrastructure Amazon Web Services. On retrouve :

  • Un répartiteur de charge Elastic Load Balancer (ELB)
  • Un store Simple Storage Service (S3) pour la persistance des données
  • Un cluster de calcul Elastic MapReduce (EMR)

Tout ca saupoudré de quatre FOSS Apache (Kafka, Storm, Hadoop, Cassandra) orientés Big Data et d'un peu de GOLANG (qui est probablement lui aussi sur AWS) pour le côté logique...

Amazon a atteint un tel niveau de qualité que tout semble pouvoir y être externalisé sans aucun scrupule...

<