<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Commentaires sur : Je bosse dans une startup</title>
	<atom:link href="http://www.touilleur-express.fr/2009/12/12/je-bosse-dans-une-startup/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.touilleur-express.fr/2009/12/12/je-bosse-dans-une-startup/</link>
	<description>Blog sur Java, le métier de développeur et la vie de freelance par Nicolas Martignole</description>
	<lastBuildDate>Wed, 08 Feb 2012 17:18:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Par : Xavier W</title>
		<link>http://www.touilleur-express.fr/2009/12/12/je-bosse-dans-une-startup/comment-page-1/#comment-982</link>
		<dc:creator>Xavier W</dc:creator>
		<pubDate>Wed, 16 Dec 2009 16:56:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2630#comment-982</guid>
		<description>Bonne chance pour cette nouvelle aventure !
En parlant de Cloud, tu peux tester Azure. Je viens justement de mettre en ligne une application Spring/Hibernate à cette adresse : http://java.cloudapp.net/petclinic

J&#039;ai juste fait de la config. pour porter sur Azure :-)

Xavier</description>
		<content:encoded><![CDATA[<p>Bonne chance pour cette nouvelle aventure !<br />
En parlant de Cloud, tu peux tester Azure. Je viens justement de mettre en ligne une application Spring/Hibernate à cette adresse : <a href="http://java.cloudapp.net/petclinic" rel="nofollow">http://java.cloudapp.net/petclinic</a></p>
<p>J&#8217;ai juste fait de la config. pour porter sur Azure <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Xavier</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : bah moi</title>
		<link>http://www.touilleur-express.fr/2009/12/12/je-bosse-dans-une-startup/comment-page-1/#comment-981</link>
		<dc:creator>bah moi</dc:creator>
		<pubDate>Wed, 16 Dec 2009 09:09:19 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2630#comment-981</guid>
		<description>Merci pour les infos, peut etre qu&#039;on se croisera alors.
Bonne chance et bon amusement pour votre aventure.</description>
		<content:encoded><![CDATA[<p>Merci pour les infos, peut etre qu&#8217;on se croisera alors.<br />
Bonne chance et bon amusement pour votre aventure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Nicolas Martignole</title>
		<link>http://www.touilleur-express.fr/2009/12/12/je-bosse-dans-une-startup/comment-page-1/#comment-980</link>
		<dc:creator>Nicolas Martignole</dc:creator>
		<pubDate>Tue, 15 Dec 2009 15:44:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2630#comment-980</guid>
		<description>@bah_moi: il faut avoir un dossier retenu par l&#039;incubateur. Il ne te finance pas mais les loyers des locaux sont raisonnables.</description>
		<content:encoded><![CDATA[<p>@bah_moi: il faut avoir un dossier retenu par l&#8217;incubateur. Il ne te finance pas mais les loyers des locaux sont raisonnables.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Nicolas Martignole</title>
		<link>http://www.touilleur-express.fr/2009/12/12/je-bosse-dans-une-startup/comment-page-1/#comment-979</link>
		<dc:creator>Nicolas Martignole</dc:creator>
		<pubDate>Tue, 15 Dec 2009 15:43:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2630#comment-979</guid>
		<description>@NicolasF&gt; Je pense que l&#039;année 2009 a été exceptionnelle. En 2010 je ne pourrai pas faire autant d&#039;événements. J&#039;ai mis l&#039;USI 2010 et Devoxx 2010 sur ma roadmap, mais difficile pour l&#039;instant de voir comment sera l&#039;année 2010. Merci pour les encouragements !</description>
		<content:encoded><![CDATA[<p>@NicolasF> Je pense que l&#8217;année 2009 a été exceptionnelle. En 2010 je ne pourrai pas faire autant d&#8217;événements. J&#8217;ai mis l&#8217;USI 2010 et Devoxx 2010 sur ma roadmap, mais difficile pour l&#8217;instant de voir comment sera l&#8217;année 2010. Merci pour les encouragements !</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Nicolas F</title>
		<link>http://www.touilleur-express.fr/2009/12/12/je-bosse-dans-une-startup/comment-page-1/#comment-978</link>
		<dc:creator>Nicolas F</dc:creator>
		<pubDate>Tue, 15 Dec 2009 13:54:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2630#comment-978</guid>
		<description>Félications pour ce nouveau job qui à l&#039;air sympa.
Vivement des nouvelles coté techno :D
Une question par rapport essentielle pour nous lecteur:
Ce nouveau job te permettra t-il de continuer à être le reporter de choc qui couvre les différents évenements : Jazoon/Univ SI/Devoxx ?</description>
		<content:encoded><![CDATA[<p>Félications pour ce nouveau job qui à l&#8217;air sympa.<br />
Vivement des nouvelles coté techno <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
Une question par rapport essentielle pour nous lecteur:<br />
Ce nouveau job te permettra t-il de continuer à être le reporter de choc qui couvre les différents évenements : Jazoon/Univ SI/Devoxx ?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Gilles S</title>
		<link>http://www.touilleur-express.fr/2009/12/12/je-bosse-dans-une-startup/comment-page-1/#comment-977</link>
		<dc:creator>Gilles S</dc:creator>
		<pubDate>Tue, 15 Dec 2009 09:14:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2630#comment-977</guid>
		<description>Bon courage Nicolas!

D&#039;experience, par amis proches, une startup c&#039;est entre 2 ans et 5 ans pour vraiment voir si ca marche, voire se faire racheter.

Sinon, s&#039;il te reste quelques minutes parfois, n&#039;hesite pas à nous donner des exemples ou tu trouves Groovy/Grails avantageux par rapport à du Java (genre du Spring MVC...).
Pense aux stagiaires qui vont bosser avec toi bientot! :) (d&#039;experience aussi :) (et qui connaissent java, jsp, ...)

Merci en tous cas de nous raconter tout ça, ca fait plaisir de partager tes experiences.

Gilles S</description>
		<content:encoded><![CDATA[<p>Bon courage Nicolas!</p>
<p>D&#8217;experience, par amis proches, une startup c&#8217;est entre 2 ans et 5 ans pour vraiment voir si ca marche, voire se faire racheter.</p>
<p>Sinon, s&#8217;il te reste quelques minutes parfois, n&#8217;hesite pas à nous donner des exemples ou tu trouves Groovy/Grails avantageux par rapport à du Java (genre du Spring MVC&#8230;).<br />
Pense aux stagiaires qui vont bosser avec toi bientot! <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (d&#8217;experience aussi <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  (et qui connaissent java, jsp, &#8230;)</p>
<p>Merci en tous cas de nous raconter tout ça, ca fait plaisir de partager tes experiences.</p>
<p>Gilles S</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : bah moi</title>
		<link>http://www.touilleur-express.fr/2009/12/12/je-bosse-dans-une-startup/comment-page-1/#comment-976</link>
		<dc:creator>bah moi</dc:creator>
		<pubDate>Tue, 15 Dec 2009 07:49:20 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2630#comment-976</guid>
		<description>Et n&#039;importe quel projet peut se faire incuber? Faut-il payer la location des bureaux? Ou bien vous êtes financés par l&#039;incubateur?</description>
		<content:encoded><![CDATA[<p>Et n&#8217;importe quel projet peut se faire incuber? Faut-il payer la location des bureaux? Ou bien vous êtes financés par l&#8217;incubateur?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Nicolas Martignole</title>
		<link>http://www.touilleur-express.fr/2009/12/12/je-bosse-dans-une-startup/comment-page-1/#comment-975</link>
		<dc:creator>Nicolas Martignole</dc:creator>
		<pubDate>Mon, 14 Dec 2009 15:06:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2630#comment-975</guid>
		<description>@Bah_moi &gt; je suis à l&#039;incubateur Paris Telecom (http://entrepreneurs.telecom-paristech.fr/), on est chacun dans son bureau mais l&#039;intérêt c&#039;est de discuter avec les gens à la machine à café, de rencontrer du monde et d&#039;avoir aussi de quoi travailler (café, internet, photocopieur, fax, accompagnement par l&#039;incubateur, etc) tout de suite.</description>
		<content:encoded><![CDATA[<p>@Bah_moi > je suis à l&#8217;incubateur Paris Telecom (<a href="http://entrepreneurs.telecom-paristech.fr/" rel="nofollow">http://entrepreneurs.telecom-paristech.fr/</a>), on est chacun dans son bureau mais l&#8217;intérêt c&#8217;est de discuter avec les gens à la machine à café, de rencontrer du monde et d&#8217;avoir aussi de quoi travailler (café, internet, photocopieur, fax, accompagnement par l&#8217;incubateur, etc) tout de suite.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Bah moi</title>
		<link>http://www.touilleur-express.fr/2009/12/12/je-bosse-dans-une-startup/comment-page-1/#comment-974</link>
		<dc:creator>Bah moi</dc:creator>
		<pubDate>Mon, 14 Dec 2009 13:17:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2630#comment-974</guid>
		<description>Si tu pouvais parler des incubateurs a Paris (meme si ca sort de la technique) ca m&#039;interesserait.

Je monterai bien ma startup mais j&#039;ai pas envie de m&#039;isoler. L&#039;ambiance bureau avec des collegues mais sans être salarié d&#039;une boite.

Mais je connais pas les adresses où c&#039;est possible de faire ça?

Merci</description>
		<content:encoded><![CDATA[<p>Si tu pouvais parler des incubateurs a Paris (meme si ca sort de la technique) ca m&#8217;interesserait.</p>
<p>Je monterai bien ma startup mais j&#8217;ai pas envie de m&#8217;isoler. L&#8217;ambiance bureau avec des collegues mais sans être salarié d&#8217;une boite.</p>
<p>Mais je connais pas les adresses où c&#8217;est possible de faire ça?</p>
<p>Merci</p>
]]></content:encoded>
	</item>
	<item>
		<title>Par : Ace Ventura</title>
		<link>http://www.touilleur-express.fr/2009/12/12/je-bosse-dans-une-startup/comment-page-1/#comment-973</link>
		<dc:creator>Ace Ventura</dc:creator>
		<pubDate>Mon, 14 Dec 2009 10:27:32 +0000</pubDate>
		<guid isPermaLink="false">http://www.touilleur-express.fr/?p=2630#comment-973</guid>
		<description>@Nicolas Oui je suis bien d&#039;accord pour la partie système/réseau. C&#039;est ce qu&#039;il y a de mieux.

Par contre (je n&#039;ai pas été précis), je pensais  plus aux casse-têtes de migration liés à la db, si c&#039;est une db relationnelle que tu comptes utiliser.

Imaginons que ce soit le cas. Tu es dans une situation version &quot;A&quot;

user -&gt; appA -&gt; db A

Tu fais un refactoring sur ton modèle objet hibernate, qui demande plus qu&#039;un ajout de colonne, mais un changement plus sérieux (relations modifiées, champs déplacés...). Partons du principe qu&#039;on ne fasse pas les alter table à chaud sur dbA (ou alors sans moi ;-) ) et qu&#039;on utilise la virtualisation au max (donc comme tu disais, préparer les environnements &quot;nouvelle version&quot; sur le côté)

Je sais, j&#039;aborde le problème sous une vue fort data-centric/database-driven, alors qu&#039;avec Hibernate, nous sommes habitués à réfléchir en entités/objets, où la db n&#039;est qu&#039;un accessoire (certes important, mais pas décisif pour le design). Néanmoins, dans le cas de ce problème, je pense qu&#039;il faut retomber sur le plus bas niveau.

Nous devons donc passer dans une situation :

user -&gt; appB -&gt; dbB

(nouvelle(s) image(s) amazon)

sans que le user s&#039;en rende compte (0 downtime). Alors d&#039;accord, Amazon te permet de le rebasculer sur appB. Mais appB ne fonctionnera (et démarrera) que si dbB est ok.

Or dbB doit comporter toutes les données de dbA, histoire que l&#039;utilisateur retrouve les données qu&#039;il vient de persister il y a 5 secondes.

Donc, cela implique une synchro, un &quot;messaging&quot; continu entre dbA et dbB, autre que de la réplication par défaut, puisque la structure a changé pour que dbB soit à jour et donc prête à être mise en service.

(à vérifier, peut-être possible avec de la réplication, mais je ne suis pas expert db et aucune envie de le devenir).

C&#039;est tout à fait faisable mais je trouve cela extrêmement compliqué et risqué...

Je rajoute une petite dose encore au-dessus de tout ça : la bonne pratique de releaser régulièrement, que je n&#039;hésite pas une seule seconde à conseiller et mettre en place, implique donc plus de migrations à effectuer...donc plus de risques de corrompre le bazar  :-S

Je suis moi-même occupé de travailler sur un projet de ce type, où la production tournera sur amazon, mais avant d&#039;y arriver, j&#039;essaie d&#039;estimer les plus gros obstacles afin de définir un mode opérationnel relativement &quot;tranquille&quot; et n&#039;impliquant pas trop de risques, afin de ne pas passer ma vie sur le cloud :-)

Mais peut-être suis-je trop pessimiste et est-ce plus simple que ça en a l&#039;air (ce serait une première...)

Maintenant, si tu vas vers des db schema-less, le problème ne se pose pas (encore que...c&#039;est la théorie). Cependant, le choix sql / nosql est loin d&#039;être un choix noir ou blanc, contrairement à ce que les protagonistes d&#039;un camps ou l&#039;autre voudraient nous le faire croire. Mais ça, c&#039;est un autre débat...

Dans tous les cas, que la carte bleue soit avec toi ! ;-)


Pour info, je suis tombé sur ceci,

http://blog.apokalyptik.com/2006/09/05/mysql-on-amazon-ec2-my-thoughts/</description>
		<content:encoded><![CDATA[<p>@Nicolas Oui je suis bien d&#8217;accord pour la partie système/réseau. C&#8217;est ce qu&#8217;il y a de mieux.</p>
<p>Par contre (je n&#8217;ai pas été précis), je pensais  plus aux casse-têtes de migration liés à la db, si c&#8217;est une db relationnelle que tu comptes utiliser.</p>
<p>Imaginons que ce soit le cas. Tu es dans une situation version &laquo;&nbsp;A&nbsp;&raquo;</p>
<p>user -&gt; appA -&gt; db A</p>
<p>Tu fais un refactoring sur ton modèle objet hibernate, qui demande plus qu&#8217;un ajout de colonne, mais un changement plus sérieux (relations modifiées, champs déplacés&#8230;). Partons du principe qu&#8217;on ne fasse pas les alter table à chaud sur dbA (ou alors sans moi <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ) et qu&#8217;on utilise la virtualisation au max (donc comme tu disais, préparer les environnements &laquo;&nbsp;nouvelle version&nbsp;&raquo; sur le côté)</p>
<p>Je sais, j&#8217;aborde le problème sous une vue fort data-centric/database-driven, alors qu&#8217;avec Hibernate, nous sommes habitués à réfléchir en entités/objets, où la db n&#8217;est qu&#8217;un accessoire (certes important, mais pas décisif pour le design). Néanmoins, dans le cas de ce problème, je pense qu&#8217;il faut retomber sur le plus bas niveau.</p>
<p>Nous devons donc passer dans une situation :</p>
<p>user -&gt; appB -&gt; dbB</p>
<p>(nouvelle(s) image(s) amazon)</p>
<p>sans que le user s&#8217;en rende compte (0 downtime). Alors d&#8217;accord, Amazon te permet de le rebasculer sur appB. Mais appB ne fonctionnera (et démarrera) que si dbB est ok.</p>
<p>Or dbB doit comporter toutes les données de dbA, histoire que l&#8217;utilisateur retrouve les données qu&#8217;il vient de persister il y a 5 secondes.</p>
<p>Donc, cela implique une synchro, un &laquo;&nbsp;messaging&nbsp;&raquo; continu entre dbA et dbB, autre que de la réplication par défaut, puisque la structure a changé pour que dbB soit à jour et donc prête à être mise en service.</p>
<p>(à vérifier, peut-être possible avec de la réplication, mais je ne suis pas expert db et aucune envie de le devenir).</p>
<p>C&#8217;est tout à fait faisable mais je trouve cela extrêmement compliqué et risqué&#8230;</p>
<p>Je rajoute une petite dose encore au-dessus de tout ça : la bonne pratique de releaser régulièrement, que je n&#8217;hésite pas une seule seconde à conseiller et mettre en place, implique donc plus de migrations à effectuer&#8230;donc plus de risques de corrompre le bazar  :-S</p>
<p>Je suis moi-même occupé de travailler sur un projet de ce type, où la production tournera sur amazon, mais avant d&#8217;y arriver, j&#8217;essaie d&#8217;estimer les plus gros obstacles afin de définir un mode opérationnel relativement &laquo;&nbsp;tranquille&nbsp;&raquo; et n&#8217;impliquant pas trop de risques, afin de ne pas passer ma vie sur le cloud <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Mais peut-être suis-je trop pessimiste et est-ce plus simple que ça en a l&#8217;air (ce serait une première&#8230;)</p>
<p>Maintenant, si tu vas vers des db schema-less, le problème ne se pose pas (encore que&#8230;c&#8217;est la théorie). Cependant, le choix sql / nosql est loin d&#8217;être un choix noir ou blanc, contrairement à ce que les protagonistes d&#8217;un camps ou l&#8217;autre voudraient nous le faire croire. Mais ça, c&#8217;est un autre débat&#8230;</p>
<p>Dans tous les cas, que la carte bleue soit avec toi ! <img src='http://www.touilleur-express.fr/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>Pour info, je suis tombé sur ceci,</p>
<p><a href="http://blog.apokalyptik.com/2006/09/05/mysql-on-amazon-ec2-my-thoughts/" rel="nofollow">http://blog.apokalyptik.com/2006/09/05/mysql-on-amazon-ec2-my-thoughts/</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>

