Rudy Krol

Flume est une solution de collecte, aggrégation et transfert de gros volumes de logs. Il a été pensé pour gérer des débits importants avec une fonctionnalité native d'écriture dans HDFS au fil de l'eau. Pour gérer ces gros volumes/débits, il se doit d'être très scalable, et donc distribué. L'outil fait partie de l'écosystème Big Data open source Ha...

DescriptionLe mouvement « DevOps » nous invite à repenser la frontière classique de nos organisations qui séparent d’un côté les études, i.e. ceux qui écrivent le code des applications (les « Dev ») et de l’autre côté la production, i.e. ceux qui déploient et exploitent ces applications (les « Ops »).Ces réflexions sont certainement aussi ancienne...

DescriptionLe pattern « feature flipping » permet d’activer et désactiver des fonctionnalités directement en production, sans re-livraison de code.Plusieurs termes sont utilisés par les grands du web : Flickr et Etsy utilisent des « feature flags », Facebook des « gatekeepers », Forrst des « feature buckets », des « features bits » chez Lyris inc.,...

Depuis la présentation retentissante de John Allspaw à Velocity 2009 sur la collaboration entre dev et ops, où il explique que chez Flickr le rythme de déploiement en production dépasse les 10 par jour, on entend beaucoup parler de "continuous delivery" et "continuous deployment". Ce dernier se différencie par une automatisation complète de la chaî...
QCon London 2011: un peu de process, beaucoup d'architecture et de la performance pour passer à l'échelle
Software Engineering
Il y a une semaine, avait lieu la 5° édition de QCon, un événement incontournable pour l'architecture de SI, pour sentir les tendances de l'industrie, pour détecter quelques nouveautés. 6 tracks parallèles, un total de 90 sessions. Impossible de participer à tout mais voici ce que nous en avons envie de retenir :Des sujets d’actualité...voire innov...

OCTO accueille le troisième meetup devops parisien, le mercredi 16 mars à 19h.Au programme, de courtes présentations sur la culture devops (déjà évoqué sur ce blog ici et là), et plus précisémment les méthodologies, process et outils permettant de favoriser la coopération entre études et production. Il est notamment prévu :une introduction orientée...

Le 15 et 16 Octobre ont eu lieu les DevOpsDays 2010 à Hamburg. Cette conférence est l’occasion de réunir les DevOps désireux d’apprendre des retours d’expérience et surtout d’échanger via des Open Spaces. Si le terme DevOps est nouveau pour vous, je vous conseille de lire cet article d’introduction.Un an après la première édition en Belgique, et un...

La communauté "DevOps" nous invite à repenser la frontière classique de nos organisation, séparant d'un côté les études, i.e. ceux qui écrivent le code (le “Build”) et de l'autre côté la production, i.e. ceux qui déploient et exploitent ces applications (le “Run”).2 groupes se retrouvent dans le mouvement DevOps et apportent un peu de fraicheur dan...

La première partie de cet article a permis d’introduire la problématique de chargement des RIA, en commençant par expliquer comment optimiser le temps de téléchargement d’une application web basée sur GWT, notamment à travers la modularisation. Cette deuxième partie aborde l’optimisation du temps d’initialisation d’une application sur le browser, t...

J’ai assisté au séminaire SpringSource tc Server qui a eu lieu le Mardi 28 Juillet dans les locaux d’OCTO. L'objectif principal de ce séminaire était de présenter deux produits SpringSource : tc Server et Hyperic HQ. Je vous propose un bref compte-rendu de la présentation menée par Chris Harris, consultant senior chez SpringSource.SpringSource tc S...