Paris JUG : Soirée Data Grid le 12 mai

Paris JUG

La prochaine soirée du Paris JUG aura lieu le mardi 12 mai 2009 dans les locaux de l’ISEP.

Cette soirée est divisée en deux parties :

  • Data Grid, durée 1h30, présenté Jean-Michel Bea (Fastconnect), Cyrille Le Clerc (Xebia) et Erwan Alliaume (Xebia)
  • JavaRebel, durée 30 minutes, présenté par Jevgeni Kabanov, fondateur de ZeroTurnaround

Le Paris JUG est victime de son succès : le nombre de places est limité et l’inscription est maintenant obligatoire, avez-vous réservé la votre ?

Voici le programme détaillé de la soirée :

19h15 à 19h30 : Accueil

19h30 à 20h25 : Data Grid (1ère Partie)

Cache distribué, Network Attached Memory, Data Grid ou Cloud Computing sont des termes très à la mode qui s’inscrivent dans la même tendance.

Nous présenterons pendant cette soirée le chemin qui nous à conduit d’un simple EH Cache à des grilles de centaines de giga octects de données qui s’étalent sur des data center.

  • Caches distribués

Les Cache Distribués se sont banalisés avec les frameworks Open Source Jboss Cache et EH Cache distribué. Où en sommes nous aujourd’hui ?

  • Quels sont les cas d’utilisation d’un cache distribué ? Quels gains en attendre ?
  • Comment migrer d’un cache local à un cache distribué ? Nos frameworks sont-ils adaptés à ces caches distribués ?
  • Comment fonctionne un cache distribué ?
  • Network Attached Memory

Le concept de Network Attached Memory a décollé dans l’univers Java avec Terracotta et offre à nos applications un espace mémoire encore inimaginable il y a peu. Que se cache-t-il derrière ?

  • Quels sont les cas d’utilisation des technologies de Network Attached Memory ?
  • Cette mémoire virtuellement infinie n’introduit-elle pas des contraintes ?
  • Si la mémoire est partagée, qu’en est-il des traitements ?
  • Quelles sont les perspectives des technologies de Network Attached Memory ?
  • Data Grid

Le concept de data grid s’est popularisé avec les services Google Big Table ou Amazon S3 mais aussi avec des sites comme eBay qui annoncent des data center gigantesques. Cela va-t-il arriver dans l’informatique classique ?

  • Qu’est-ce qu’une grille de donnée ? Comment ça marche ?

Intervenants : Erwan Alliaume, Jean-Michel Bea et Cyrille Le Clerc

20h25 à 21h05 : Buffet offert par la société ZeroTurnaround

21h05 à 21h35 : Data Grid (suite)

  • Data Grid (suite)
  • Qui a besoin de Data Grid ? Est-ce réservé aux hyper scalable comme eBay ou Facebook ? Comment faisait-on avant ? En ai-je besoin ?
  • Comment structurer une application pour utiliser une grille de données ? Cela la change-t-il la façon de programmer ?
  • Map Reduce est-il un pattern utilisable avec une grille de données ? Est-ce le seul ?
  • Les grilles de données vont-elles remplacer les bases de données traditionnelles ? Comment peuvent-elles cohabiter ?
  • Data Grid, Cloud et les autres

Data Grid, Grid Computing, Cloud Computing et eXtreme Transaction Processing (XTP) sont fréquement associés.
Comment positionner Data Grid par rapport à ces technologies ?
Quels positionnements ont les acteurs de cet univers ? Amazon S3&EC2 ? Coherence ? Gigaspace ? Google App engine & Big Table ? Grid Gain ? Terracotta ? Websphere eXtreme Scale ?
Et les mainframes dans tout ça ? ;-)

Intervenants : Erwan Alliaume, Jean-Michel Bea et Cyrille Le Clerc

21h35 à 22h05 : « How to stop waiting for build/deploy and enjoy coding again » – Also known as « Watching the logs roll by » (Présentation en anglais)

25 percent of developers say that their JEE projects take over two minutes to deploy, every time they want to see their changes. Since on average we deploy five times an hour, we are watching the logs roll by, or switching to email and losing focus, for more than an hour every day.

In this talk, Jevgeni Kabanov will highlight three key techniques that you can start using immediately to drop the time from hitting Ctrl+S to refresh your browser down to less than one second. We will start by discussing exploded development and some shortcuts you can take to eliminate the build scripts from your everyday life. Then we will review some ways to bypass or speed up redeployment. We will take a look at JEE redeployment, OSGi modules, special framework support that exists in Grails, Seam, Tapestry5 and RIFE, and JVM HotSwap. We will cover what you can do for free, and introduce a class reloading JVM plug-in called « JavaRebel », that solves the problem for peanuts.

After this talk, you will leave with a clear idea of at least three ways to reduce your turnaround, and measurably save your team at least an hour per day.

Intervenant : Jevgeni Kabanov

10/06/2009 : modification : utilisation de l’expression « data grid » au lieu de « cloud computing »

Publié par

Publié par Xebia France

Xebia est un cabinet de conseil international spécialisé dans les technologies Big Data, Web, les architectures Java et la mobilité dans des environnements agiles. Depuis plus de 15 ans, nous avons la volonté de partager notre expertise et nos actualités à travers notre blog technique.

Commentaire

2 réponses pour " Paris JUG : Soirée Data Grid le 12 mai "

  1. Publié par , Il y a 10 ans

    Des articles et podcasts intéressants pour découvrir le Data Grid :

    Billy Newport : architecte de Websphere eXtrema Scale, ses articles dépassent le seul produit eXtreme Scale et s’appliquent en général au Data Grid
    * Classifying XTP Systems
    * Best practises on building data models for elastic scaling
    * The importance of scaling in units or pods
    * The problem with JPA and Java persistence in general…
    * WebSphere eXtreme Scale (ObjectGrid) positioning with in memory databases like SolidDB
    * Il a aussi un podcast très bien sur l’iTunes Store

    http://highscalability.com/ : un site dédié à l’eXtreme Transaction Processing (XTP)
    * Are Cloud Based Memory Architectures the Next Big Thing?
    * Art of Distributed
    * Eight Best Practices for Building Scalable Systems

    Cyrille (Xebia)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous recrutons

Être un Xebian, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.